我有一个问题,花了我很长时间才弄明白。我让我的敌人直接在玩家身边,当盘旋敌人时,他们都进入一个地方所以它看起来只有一个。我想弄清楚如何让他们不进去,但我现在知道我需要的数学。 这是我的碰撞代码:
for (var key in zombie){
if (zombie[key].id == entity.id) continue;
var collide = checkCollision(zombie[key],entity)
if (collide){
// Collision detected !
}
}
checkCollision是一个单独的函数,用于检查冲突。谢谢你的帮助。