有三种 体质类型定义了 2D Rigidbody 的固定行为。可以是动态的(身体在模拟下移动,受重力等力的影响),动态学(身体在模拟下移动,但不受重力等力的影响)或静态的(身体在模拟下不移动)。 更多信息
在术语表中查看,它定义了 2D Rigidbody 的行为。任何附加到该 Rigidbody 2D 的 碰撞器一个不可见的形状,用于处理对象的物理碰撞。碰撞器不需要与对象的网格形状完全相同 - 常用的近似通常更有效,并且游戏玩法中不可区分。 更多信息
在术语表中查看 2D 将继承 Rigidbody 2D 的体质类型。
所选的体质类型定义了 Rigidbody 2D 的运动行为(位置和旋转)以及碰撞器交互。当体质类型更改时,Unity 会重新计算各种与质量相关的内部属性,并且所有现有的附加到 Rigidbody 2D 的 Collider 2D 在 GameObjectUnity 场景中的基本对象,可以表示角色、道具、场景、摄像机、航点等。GameObject 的功能由附加到它的组件定义。 更多信息
在术语表中查看 的下一个 FixedUpdate 期间需要重新评估所有现有的碰撞器接触点。根据附加到身体的接触点和 Collider 2D 的数量,更改体质类型可能会引起性能的变化。
Rigidbody 2D 组件在 检查器一个 Unity 窗口,显示有关当前所选 GameObject、资产或项目设置的详细信息,允许您检查和编辑值。 更多信息
在术语表中查看 窗口中的属性取决于您选择的体质类型。您可以参考以下页面,以获取有关每个体质类型属性设置的详细信息的详细信息
主题 | 描述 |
---|---|
体质类型:动态 | 使用动态体质类型来设计您在模拟下移动的 Rigidbody 2D。 |
体质类型:动态学 | 使用动态学体质类型来设计您只在明确用户控制下移动的 Rigidbody 2D。 |
体质类型:静态 | 使用静态体质类型来设计您的 Rigidbody 2D 在模拟下不移动。 |