研究Physx的一些進展(NX_BF_FROZEN 、NX_BF_KINEMATIC和靜態物體)
NX_BF_KINEMATIC 標誌是NxBodyDesc.flags的一個標誌。
KINEMATIC 是一種特殊的動態物體,他不會受到力的影響,比如重力,而且也不會移動,有了這個標記的物體,系統會認爲它是一個密度無限大的物體,但是我們可以在程序中使用moveGlobal*()系列函數改變的姿態。
KINEMATIC 會將動態物體推出去,但是他不和其他靜態物體以及KINEMATIC物體碰撞。
KINEMATIC 不能設置連接,他和靜態物體的區別是,它可以通過調用函數來移動,而靜態物體創建之後,就不能移動了。
NX_BF_FROZEN 物體是簡單的模擬靜態物體,但是他在引擎內部還是會當做動態物體來進行計算,他只是在計算之後,恢復它之前的值。
另外NX_BF_FROZEN 是一個不給推薦的選項,它並不是在所有情況下都會正常工作,比如帶有連接的物體。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
將exe文件轉化成lib,dll失敗,只能使用折中辦法
limiteee
2020-07-08 04:51:36
研究Physx的一些進展(character controller)
limiteee
2020-07-08 04:51:36
【圖形學與遊戲編程】開發筆記-基礎篇6:緩衝區與混合
pancy12138
2020-07-05 19:20:24
暗黑破壞神2物品孔數詳解
gzydominating
2020-07-05 18:04:30
cocos2d資料收集
h_h_w
2020-07-04 20:10:17
實體-組件-系統(ECS)實現數據驅動的遊戲框架
ECS實現數據驅動的遊戲框架 一. 數據驅動/消息驅動? 由於之前做的項目中游戲邏輯的架構都是以事件/消息驅動功能
新撰组
2020-07-02 19:02:51
用C++語言實現貪喫蛇遊戲
sparkle merit
2020-07-01 01:02:53
Direct3D learning (2)-函數收集
新封神演义
2020-06-29 03:35:38
DirectX 11遊戲編程學習筆記之1: 開場白
哈利_蜘蛛侠
2020-06-29 01:01:48
DirectX 9.0c遊戲開發手記之RPG編程自學日誌之7: Drawing with DirectX Graphics (用DirectX圖形繪圖)(第3節)
哈利_蜘蛛侠
2020-06-29 01:01:48
DirectX 11遊戲編程學習筆記之2: 第1章Vector Algebra(向量代數)
哈利_蜘蛛侠
2020-06-29 01:01:48
DirectX 9.0c遊戲開發手記之“龍書”第二版學習筆記之10: Chap12: Blending
這一章講的是Blending,包括alpha 混合和alpha 測試兩個方面。這一章的內容總體來說比較簡單。然而,後面的習題卻並不是很簡單…… 下面是習題解答部分: 習題1部分: ======
哈利_蜘蛛侠
2020-06-29 01:01:48
麒麟子Cocos Creator實用技巧六:遊戲背景拖拽實現
一麒麟子一
2020-06-26 07:50:10
版本製作自動化方案
future_fighter
2020-06-24 07:18:45