
|
|
其他的.NET 物理引擎
在本書所介紹的賽車遊戲中,我們直接使用了免費好用的Open Dynamic Engine (ODE) 物理引擎的.Net 版本來實作物理效果。 讀者可以在相關文章了解我們對.Net版本的修正。 ODE並不是唯一的物理模擬引擎。所以如果讀者想使用XNA開發遊戲,並且想使用支援.Net的物理引擎,你至少還有下列的選擇可以參考。請注意我們所列出的物理引擎都是供讀者參考用,並不代表我們推薦它。網路上也會一直有新的個人或公司推出新的物理模擬引擎,也許更好用,也許bug一堆...也歡迎讀者有發現新的好用的物理引擎,能告訴我們。
XPA是專為XNA設計的API。目前它也是先以支援ODE物理引擎為主。之後希望可以改成支援Bullet物理模組,就能同時在PC與XBox 360上使用。有人把XNA版本的Bullet模組的影片放在YouTube上。
JttZ的Ageia PhysX Novodex .Net版
它有兩個版本,一個是為了DirectX所設計的,另一個版本則完全與DirectX無關。無論是哪個版本,用於XNA時你都需要做使用座標系的轉換。
Tao Framework不單單只是物理引擎,它包含許多其他的模組
(就看你覺得是否會有太多東西)。它也是基於ODE物理引擎所包裝的,使用的是0.6版。
|