简易boundbox碰撞检测
生活随笔
收集整理的這篇文章主要介紹了
简易boundbox碰撞检测
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
boundbox就是矩形檢測,假設我們有兩個物體,分別是p1和p2。那么我們分別給他們加一個矩形外框,用于檢測碰撞,這時,會給他們分別增加rect.left,rect.right, rect.top, rect.bottom四個屬性。判斷方法如下。
這里是假設屏幕左上角為原點,向右為x正軸,向下為y正軸。
function isCollision(p1, p2){
if(p1.right < p2.left || p1.left ?> p2.right || p1.top > p2.bottom || p1.bottom < p2.top ){
return false;
}
return true;
}
總結
以上是生活随笔為你收集整理的简易boundbox碰撞检测的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c++中的变量作用范围
- 下一篇: pyhon制作word、excel、pp