是否允许运动/运动以及运动/静态碰撞?
默认情况下,附加到一对 Rigidbody2D 的碰撞器(两者都设置为运动状态或运动状态和静态状态)不会彼此碰撞。默认情况下,只会发生其中一个是运动状态而另一个是动态状态的 Rigidbody2D 之间的碰撞。
此默认行为发生在此属性设置为 false 时,但当设置为 true 时,运动 Rigidbody2D 被允许与其他运动或静态 Rigidbody2D 碰撞。这种情况发生时,当运动/运动或运动/静态对碰撞时,将生成碰撞回调,即使没有实际的碰撞响应。换句话说,将发生回调,但 Rigidbody2D 将允许碰撞器重叠,类似于将 Collider2D 设置为触发器时的情形。
如果需要检测碰撞并获取接触点和碰撞法线的详细信息,却不触发自动碰撞响应,这是一个很有用的功能。
仅当 bodyType 设置为 [[RigidbodyType2D.Kinematic]] 时才使用此项。
其他资源:bodyType。