要为 游戏对象Unity 场景中的基本对象,可以代表角色、道具、场景、相机、路径点等等。游戏对象的功用由附着在其上的组件定义。 更多信息
参见 词汇表 的 刚体一个允许游戏对象受到模拟重力和其它力的影响的组件。 更多信息
参见 词汇表 应用恒定线性或旋转力,请将 恒定力一个简单的组件,用于为带有刚体的游戏对象添加恒定力或扭矩。 更多信息
参见 词汇表 组件(由 API 类 ConstantForce
表示)添加到您的游戏对象。有关如何配置组件属性的详细信息,请参阅 恒定力组件参考。
恒定力与恒定速度不同。当您应用恒定力时,运动速度会随着时间的推移根据力的值而加速。在现实生活中,这种加速会无限期地持续下去。默认情况下,在 Unity 的物理模拟中,线性加速度会无限期地持续下去,而角加速度会持续下去,直到刚体达到 50 弧度/秒的最大速度。您可以通过代码更改这些最大速度,通过属性 Rigidbody.maxLinearVelocity
和 Rigidbody.maxAngularVelocity
。
要使游戏对象不断向前加速(例如,使其像火箭一样运动),请执行以下操作