问答详情
源自:2-7 游戏分值计算(2)

​为什么小鱼死后我的大鱼还是吃得到果实?

function momFruitsCollision()

{

if (!data.gameOver) {

for (var i = 0; i < fruit.num; i++) {

if (fruit.alive[i]) {

var l=calLength2(fruit.x[i],fruit.y[i],mom.x,mom.y);

if (l<900) {

fruit.dead(i);

data.fruitNum++;

mom.momBodyCount++;

if (mom.momBodyCount>7) {

mom.momBodyCount=7;

}

if (fruit.fruitType[i]=="blue") {

data.double=2;

}

}

}

}

}

}

function momBabyCollision()

{

if (data.fruitNum>0&&!data.gameOver) {

var l=calLength2(mom.x,mom.y,baby.x,baby.y);

   if (l<900) {

   baby.babyBodyCount=0;

   mom.momBodyCount=0;

   data.addScore();

}

}

}

为什么等小鱼死掉后,大鱼还是吃得到果实



提问者:qq_陪我去巴黎_0 2017-04-22 11:40

个回答

  • 性别男爱好女
    2017-12-23 00:40:52

    第一,你的初始值有没有赋值false,第二,小鱼身体颜色为19的时候,data.gameOver 有没有设置成true

  • yingql
    2017-04-26 23:29:19

    小鱼的身体动画中有把 data.gameOver 设置成true吗?