關於UNITY碰撞檢測休眠。

Properties

Discrete Continuous collision detection is off for this Rigidbody.
Continuous Continuous collision detection is on for colliding with static mesh geometry.
ContinuousDynamic Continuous collision detection is on for colliding with static and dynamic geometry.

老規矩先貼出官方給出的解釋。https://docs.unity3d.com/ScriptReference/CollisionDetectionMode.html

這個在Inspector面板也是能找到的。(Collision Detection)

Discrete非連續的碰撞檢測。這個的好處是節省資源。壞處就是會自動停止檢測。這個很鬼畜。萌新如我的話,不知道這個的功能。根本不知道爲什麼突然碰撞體停止碰撞檢測。原因就是爲了節省資源,所以系統讓Rigidbody自動休眠了。

Continuous 連續的碰撞檢測。不會自動關閉碰撞檢測。所以只要物體有碰撞檢測的條件,就會一直觸發On**Enter()這些函數。

壞處就是吃資源。

Continuous Dynamic 同上,但是會花更大的代價去檢測。如果是那種速度快的(子彈)這些物體。就可以開這個檢測。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章