0

我似乎无法从 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;
                }

我怎样才能使这项工作?

4

0 回答 0