2014-05-11 67 views
-4

嗨,我想讓藍色的物體與綠色的物體碰撞,但我無法得到廣場的整個區域,我只檢測到一半......並沿着整個Y + X軸JavaScript對象與正方形碰撞

if (blue.x >= green.x && blue.y >= green.y){ 
    console.log('BOOM'); 
    } 
+1

您需要發佈一個完整的代碼示例。這個小片段不會削減它。 – j08691

+1

如果你谷歌的「碰撞檢測矩形」,你會發現很多關於如何做到這一點的教程。 –

回答

0

正如上述評論者所述,您需要閱讀矩形碰撞檢測。如果兩個矩形都來源於完全相同的一組點(即它們從相同的x和y原點重疊),則檢查if (rect1.x == rect2.x && rect1.y == rect2.y)將永遠如此。