老师,可否把碰撞检测方法的js发出来?
因为一直觉得这有点难,涉及些数学知识
因为一直觉得这有点难,涉及些数学知识
2016-03-28
//判断大鱼和果实的距离 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 < 500){ fruit.dead(i); // data.fruitNum ++; mom.momBodyCount ++; if(mom.momBodyCount > 7){ mom.momBodyCount = 7; } if(fruit.fruitType[i] == "blue"){ data.double =2; } wave.born(fruit.x[i],fruit.y[i]); } } } } } //mom baby collision function momBabyCollision(){ if(!data.gameOver){ if(data.fruitNum > 0){ var l = calLength2(mom.x,mom.y,baby.x,baby.y); if(l < 500){ baby.babyBodyCount = 0; // data => 0 // data.reset(); mom.momBodyCount = 0; //score update data.addScore(); //draw halo halo.born(baby.x,baby.y); } } } }
举报