我试图让一个玩家(它的正方形)与一系列盒子碰撞。您可以观看视频here,看看我在说什么。但每一次,它只会碰到盒子的顶部,而不是它下面的任何地方。我还将链接所有代码,以便你们可以看到(它主要与'map'函数有关)。
答案 0 :(得分:0)
试试这个:
function collide(x,y,x1,y1){
if(x+25>=x1-25 && x-25<=x1+25 && y+25>=y1-25 && y-25<=y1+25)
return false;
return true;
}
没有时间测试它。但它应该有所帮助。让我知道事情的后续。下次,请发布问题代码段。