高速移動的物體的碰撞穿透的問題的解決方法

物體的移動跟碰撞的檢測可以說是遊戲開發者最常見的問題,當在開發測試的過程中可能爲出現以下情況(以牆壁跟汽車爲例,汽車撞牆壁): 1.牆壁碰撞體太薄,汽車直接穿過牆壁; 2.汽車速度太快,直接穿過牆壁。 以上的問題都可以用兩幅圖來說明: 開始移動(向右): 一幀過後: 在這裏說一下,Unity的對碰撞體的碰撞檢測是需要時間的,上面的原因是因爲在執行一次碰撞檢測之前,移動的範圍過大,導致此時碰撞穿透問
相關文章
相關標籤/搜索