包含此页的版本:
不含此页的版本:
通过启用刚体允许游戏对象受到模拟重力和其他力影响的组件。更多信息
请参阅术语表为静止物体睡觉。
刚体睡眠可以大大减少 CPU 负载,尤其是在场景场景包含游戏的环境和菜单。将每个唯一的场景文件视为一个独特的关卡。在每个场景中,你放置你的环境、障碍物和装饰品,基本上是将你的游戏设计和构建成碎片。更多信息
请参阅术语表与许多经常静止或经常静止的物理物体。当刚体组件的移动速度慢于睡眠阈值时,物理系统会将刚体组件设置为睡眠状态。当刚体组件处于睡眠状态时,物理系统不会将其包含在物理计算中。当休眠的刚体组件收到碰撞当物理引擎检测到两个游戏对象的碰撞器接触或重叠时,当至少一个游戏对象具有刚体组件并且处于运动状态时,就会发生碰撞。更多信息
请参阅术语表或力,则物理系统唤醒刚体组件并将其包含在物理计算中。
在脚本中,控制 Rigidbody 睡眠Rigidbody.Sleep和Rigidbody.WakeUp
刚体睡眠在具有许多交互式道具、可稳定的可破坏元素或稳定的基于物理的谜题的环境中非常有效。虽然具有恒定高速运动的场景受益较小,但启用睡眠通常是一个很好的默认行为。
要启用刚体睡眠,建议的最佳实践是:
Rigidbody.sleepThreshold.Rigidbody.WakeUp不必要地对对象进行,除非它们需要在模拟中处于活动状态。持续唤醒物体会抵消睡眠的好处。Rigidbody.IsSleeping.