Unity3D - 關於Dynamic和Static


含有Collider和RigidBody的GameObject, Unity視之為Dynamic

含有Collider的GameObject, Unity視之為Static

 

如果Static的物體發生位移上的變化,Unity每一幀都會去重新緩存Static物體的Collider狀態,這會消耗資源

 

所以只含有Collider的物體,就不要讓他發生位置上的移動。或者給它加一個RigidBody的組件,把Gravity去掉,並且把IsKineMatic勾選上(該選項使得該物體不會因為其他物體的影響而發生物理上的改變)。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM