运动学刚体
有时你希望以特定方式移动刚体,而不是让物理施加阻力、惯性等外部力。例如,你可能希望通过它的 LinearVelocity 属性来直接控制电梯,而不是让其他对象推拉它。这就是运动学(Kinematic) 刚体。
虽然运动学刚体不受物理约束,但其他对象仍然可以与它们碰撞。例如,在电梯的例子中,放在电梯里的对象不会掉穿电梯地板。

创建运动学刚体
选择要作为运动学刚体的实体。
在 Property Grid 中,展开 Body 组件属性,选择
Kinematic。
为运动学刚体编写脚本
你可以编写脚本,在特定事件发生时开启或关闭 Kinematic 属性。例如,假设我们的运动学电梯的悬索被切断了。你可以编写脚本,在这种情况发生时将 Kinematic 属性改为 false。电梯就会受到通常的物理力的作用而下落。
