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 同上,但是會花更大的代價去檢測。如果是那種速度快的(子彈)這些物體。就可以開這個檢測。