课程
/前端开发
/HTML/CSS
/HTML5小游戏---爱心鱼(下)
为什么当大鱼碰到黄色果实,double也变为2啊
2016-03-20
源自:HTML5小游戏---爱心鱼(下) 2-4
正在回答
data.double = 2; 必须限定在 if(fruit.fruitType[i] == "blue") 的大括号{}里,如果不小心写到外面了,可能就会导致大鱼碰到黄色果实,double也变为2
DOZA 提问者
到这节课时,因为data.double=2,必须在if(fruit.fruitType[i] =="blue")满足时才执行,但是这里还没有添加另外一种情况,就是当大鱼吃到蓝色果实时,其double就变成2了,只有大鱼与小鱼碰撞后,double的值才被初始化为1。因而,在大鱼吃到蓝色果实后,没有和小鱼碰撞的情况下,其double值一直为2。
举报
通过一个清新美好的小游戏教程,熟悉游戏开发流程
2 回答为什么我的大鱼碰到蓝色食物就成这样了 碰到橙色失误完全正常的,, ??
1 回答在视频的05:30左右,有点问题,前一秒大鱼吃的是黄色果实,但是吃黄色果实后,大鱼身体的颜色还是蓝色?
2 回答为什么小鱼死后我的大鱼还是吃得到果实?
1 回答大鱼不吃果实跟小鱼处于碰撞小鱼还是满血
2 回答为什么我的大鱼不论吃什么颜色的果实都是现实蓝色的身体?