Unity3D - 關於Dynamic和Static

含有Collider和RigidBody的GameObject, Unity視之爲Dynamic緩存

含有Collider的GameObject, Unity視之爲Staticide

 

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

 

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

相關文章
相關標籤/搜索