物理系统
刚体 (RigidBody) 是实现游戏对象物理行为的主要组件。
属性: | 功能: |
---|---|
Mass | 对象的质量(默认为千克) |
Drag | 根据力移动对象时影响对象的空气阻力大小。0 表示没有空气阻力,无穷大使对象立即停止移动。 |
Angular Drag | 根据扭矩旋转对象时影响对象的空气阻力大小。0 表示没有空气阻力。请注意,如果直接将对象的 Angular Drag 属性设置为无穷大,无法使对象停止旋转 |
Use Gravity | 如果启用此属性,则对象将受到重力影响 |
Is Kinematic | 如果启用此选项,则对象将不会被物理引擎驱动,只能通过__变换 (Transform)__ 对其进行操作。对于移动平台,或者如果要动画化附加了 HingeJoint 的刚体,此属性将非常有用。 |
Interpolate | 仅当在刚体运动中看到急动时才尝试使用提供的选项之一。 |
- None | 不应用插值 |
- Interpolate | 根据前一帧的变换来平滑变换 |
- Extrapolate | 根据下一帧的估计变换 |
Constraints | 对刚体运动的限制: |
- Freeze Position | 有选择地停止刚体沿世界 X、Y 和 Z 轴的移动。 |
- Free |