我正在研究一個物理非常簡單的遊戲。我只需要檢測球(點)碰到牆(線段)時的情況。沒有重力,沒有摩擦,並且碰撞是完全彈性的。是Chipmunk矯枉過正的簡單碰撞檢測?
我已經寫了碰撞檢測代碼,但我即將對該項目進行一些重大更改,因此有機會用Chipmunk物理庫將其全部替換。這是一個好主意嗎?
一方面,Chipmunk將比我自己的代碼更加嚴格地測試和優化,我不必去做維護它的工作。
另一方面,也許Chipmunk在我的情況下性能會降低,因爲它旨在支持很多我不會使用的功能。
我希望更熟悉Chipmunk的人會讓我自己分析或閱讀代碼來做出這個決定。
計算距離是超級容易,所以如果這是你需要的,你可能也只是你自己的代碼 - 這將是比學習新的API容易得多。 – 2011-03-11 18:22:32