版本:Unity 6 (6000.0)
语言:English
运动学刚体类型
运动学刚体类型参考

运动学刚体类型基础

运动学刚体类型定义 2D 刚体的固定行为。可以是动态(刚体在模拟下移动并受重力等力的影响)、运动学(刚体在模拟下移动,但不受重力等力的影响)或静态(刚体在模拟下不移动)。更多信息
参见 术语表
Rigidbody一个允许游戏对象受模拟重力和其它力的影响的组件。更多信息
参见 术语表
2D 旨在在模拟下移动,但仅在非常明确的用户控制下移动。虽然动态 Rigidbody 2D 受重力和力的影响,但运动学 Rigidbody 2D 则不受影响。因此,运动学 Rigidbody 2D 对系统资源的需求低于动态 Rigidbody 2D,使其能够更快地进行模拟。

要重新定位运动学 Rigidbody 2D,必须通过 Rigidbody2D.MovePositionRigidbody2D.MoveRotation 显式地重新定位它。使用物理查询检测碰撞当物理引擎检测到两个游戏对象的碰撞体接触或重叠时,就会发生碰撞,前提是至少有一个碰撞体具有刚体组件并且处于运动状态。更多信息
参见 术语表
,并使用脚本一段代码,允许您创建自己的组件、触发游戏事件、随时间推移修改组件属性以及以任何您喜欢的方式响应用户输入。更多信息
参见 术语表
来决定 Rigidbody 2D 应该在哪里以及如何移动。

运动学 Rigidbody 2D 仍然可以通过其速度移动,但速度不受力和重力的影响。运动学 Rigidbody 2D 不与其他运动学 Rigidbody 2D 或静态 Rigidbody 2D 碰撞,并且只会与动态 Rigidbody 2D 碰撞。

运动学刚体类型
运动学刚体类型参考