collider | 此 Rigidbody2D 使用的计算器与附着的所有碰撞器的最小距离。 |
ColliderDistance2D 此 Rigidbody2D 上附着的所有碰撞器的最小距离。
计算此代码collider
与附着在该 Rigidbody2D 上的全部 Collider2D 的最小距离。
提供的 collider
代码将与附着在该 Rigidbody2D 上的所有 Collider2D 进行对比,并返回所有附着的 Collider2D 的最小距离。
提供的代码collider
和附着在该 Rigidbody2D 中的至少一个 Collider2D 必须有效,返回的 ColliderDistance2D 才有效,即 Collider2D 不应禁用并必须包含碰撞形状,且提供的代码collider
不能为 NULL。你可以通过检查 ColliderDistance2D.isValid 来检查返回值是否有效。
其他资源:Physics2D.Distance 和 Collider2D.Distance。
thisPosition | 用于此刚体的姿势。 |
thisAngle | 用于此刚体的旋转。 |
collider | 用于计算对于该刚体的最小距离的碰撞器。 |
位置 | 用于指定的 collider 的位置。 |
角度 | 用于指定的 collider 的旋转。 |
ColliderDistance2D 此 Rigidbody2D 上附着的所有碰撞器的最小距离。
计算此代码collider
与附着在该 Rigidbody2D 上的全部 Collider2D 的最小距离。
提供的 collider
代码将与附着在该 Rigidbody2D 上的所有 Collider2D 进行对比,并返回所有附着的 Collider2D 的最小距离。
提供的代码collider
和附着在该 Rigidbody2D 中的至少一个 Collider2D 必须有效,返回的 ColliderDistance2D 才有效,即 Collider2D 不应禁用并必须包含碰撞形状,且提供的代码collider
不能为 NULL。你可以通过检查 ColliderDistance2D.isValid 来检查返回值是否有效。
注意: 此处使用的位置和角度表示 Rigidbody2D 的位置,相应的 Collider2D 附加在此位置。如果 Collider2D 偏离质心,则 Collider2D 将使用相同的偏移量。这可能会产生混淆,因此建议仅使用与质心对齐的 Collider2D。否则,您必须考虑这一点。如果指定的 collider
未附加到 Rigidbody2D,则无法使用此调用,并且会导致警告。
其他资源:Physics2D.Distance 和 Collider2D.Distance。