设置 Rigidbody2D 具有 Kinematic 行为。
Kinematic 行为可阻止 Rigidbody2D 对重力或施加的力作出反应,包括与其他 Kinematic 或 Static Rigidbody2D 的接触。
可以通过设置 Rigidbody2D 的 Rigidbody2D.velocity 或 Rigidbody2D.angularVelocity 或者通过明确重新定位来移动此类型的 Rigidbody2D。
Kinematic Rigidbody2D 只会与动态 Rigidbody2D 物理类型碰撞。如果将 Rigidbody2D.useFullKinematicContacts 设置为 true,则例外,在这种情况下,它将与所有其他 Rigidbody2D 物理类型碰撞。
当将附加的 Collider2D 设置为触发器时,它始终会针对附加到所有其他 Rigidbody2D 物理类型的任何 Collider2D 产生触发器。
其他资源:Rigidbody2D.bodyType,Rigidbody2D.useFullKinematicContacts。