遍历数组以获取对象之间的距离

时间:2018-11-20 12:02:11

标签: javascript for-loop

因此,我试图遍历Sprite的“敌人”数组,并获取它们的X,Y,宽度,高度值(我认为我的实际碰撞代码是正确的)以进行碰撞响应,但是这样做很麻烦。我知道为什么我遇到问题(element [i]只是从自身值中脱颖而出),我只是想不出如何克服它。香港专业教育学院试图做嵌套循环,但没有成功。这是最初的代码补丁:

       for(var i = 0; i < enemies.length; i++)
        {
            if (enemies[i].x < enemies[i].x + enemies[i].width &&
                enemies[i].x + enemies[i].width > enemies[i].x &&
                enemies[i].y < enemies[i].y + enemies.height &&
                enemies.height + enemies.y > enemies.y)

                {
                    console.log("Colliding");
                }
        }

感谢您的提前帮助!

0 个答案:

没有答案