JavaScript中的盒子collison

时间:2016-10-14 01:33:12

标签: javascript arrays

我试图让一个玩家(它的正方形)与一系列盒子碰撞。您可以观看视频here,看看我在说什么。但每一次,它只会碰到盒子的顶部,而不是它下面的任何地方。我还将链接所有代码,以便你们可以看到(它主要与'map'函数有关)。

Here is the code

1 个答案:

答案 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;
}

没有时间测试它。但它应该有所帮助。让我知道事情的后续。下次,请发布问题代码段。