研究Physx的一些進展(NX_BF_FROZEN 、NX_BF_KINEMATIC和靜態物體)

 

NX_BF_KINEMATIC 標誌是NxBodyDesc.flags的一個標誌。
 
KINEMATIC 是一種特殊的動態物體,他不會受到力的影響,比如重力,而且也不會移動,有了這個標記的物體,系統會認爲它是一個密度無限大的物體,但是我們可以在程序中使用moveGlobal*()系列函數改變的姿態。
 
KINEMATIC 會將動態物體推出去,但是他不和其他靜態物體以及KINEMATIC物體碰撞。
 
KINEMATIC 不能設置連接,他和靜態物體的區別是,它可以通過調用函數來移動,而靜態物體創建之後,就不能移動了。
 
NX_BF_FROZEN 物體是簡單的模擬靜態物體,但是他在引擎內部還是會當做動態物體來進行計算,他只是在計算之後,恢復它之前的值。
 
另外NX_BF_FROZEN 是一個不給推薦的選項,它並不是在所有情況下都會正常工作,比如帶有連接的物體。
發佈了21 篇原創文章 · 獲贊 3 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章