我在jquery/javascript中製作遊戲。遊戲將通過使用鼠標點擊屏幕來擊中一個移動物體。我有檢測位問題。是否有一個jQuery/JavaScript函數可以隨時測量兩個對象中心之間的距離?因此,我可以輕鬆地控制兩個中心的距離。如果碰撞。他們都是兩個圈子。如何測量兩個圓之間的距離,然後檢查碰撞?
<div id="box">
<div id="prepend">
<div id="hero"></div>
</div>
<div id="enemy"></div>
</div>
「box」是遊戲發生的區域,「hero」是你要擊中「敵人」的子彈。
我應該說,我已經嘗試了jquerycollision插件,但它沒有奏效。 – user1859736
你的意思是'Math.sqrt(Math.pow(xdist,2)+ Math.pow(ydist,2))'? –
不要重新發明輪子:http://stackoverflow.com/questions/773717/please-recommend-a-jquery-plugin-that-handles-collision-detection-for-draggable – DhruvPathak