问答详情
源自:2-4 身体升级准备

为什么大鱼碰到黄色果实,double也变为2???

为什么当大鱼碰到黄色果实,double也变为2啊

提问者:DOZA 2016-03-20 00:18

个回答

  • fishmice
    2016-03-29 03:26:26
    已采纳

    data.double = 2; 必须限定在  if(fruit.fruitType[i] == "blue") 的大括号{}里,如果不小心写到外面了,可能就会导致大鱼碰到黄色果实,double也变为2

  • Luoi
    2016-04-19 09:34:51

    到这节课时,因为data.double=2,必须在if(fruit.fruitType[i] =="blue")满足时才执行,但是这里还没有添加另外一种情况,就是当大鱼吃到蓝色果实时,其double就变成2了,只有大鱼与小鱼碰撞后,double的值才被初始化为1。因而,在大鱼吃到蓝色果实后,没有和小鱼碰撞的情况下,其double值一直为2。