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 同上,但是会花更大的代价去检测。如果是那种速度快的(子弹)这些物体。就可以开这个检测。