问答详情
源自:2-9 大鱼和果实的碰撞检测

吃不到果实怎么办

报错说fruit.dead(i);未定义,这是什么原因,代码如下;

1、

//判断大鱼和果实的距离

function momFruitsCollision()

{

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

{

if(fruit.alive[i])

{

//calculate lenth

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

if(l<600)

{

//fruit eaten

fruit.dead(i);

}

}

}


}


2、

fruitObj.prototype.dead=function(i)

{

this.alive[i]=false;

}

3、momFruitsCollision();

提问者:慕粉1021108740 2016-12-28 14:38

个回答

  • qq_渭水空藏月_0
    2018-05-17 22:08:05

    怎么引用啊


  • William_昆仑
    2017-01-24 16:43:27

    fruit.js要在collision.js之前引用,你检查下