我似乎无法从 HTML 5 画布中删除精灵。
function collision_detect(a,b){
if(Neither the enemy or the bullet exist){
return;
}else if(the bullet position is the same as the enemy position){
console.log("Test")
destroyed=true;
}
else
{
destroyed=false;
}
}
if/else 语句工作正常,每次子弹与敌人相撞时都会将“测试”记录到控制台。
这是我在游戏循环功能中遇到问题的地方。
if((enemy[x] !==null) && (destroyed===true)){
enemy[x]=null;
}
我怎样才能使这项工作?