collider | 用于计算与此碰撞体之间最小分离度的碰撞体。 |
ColliderDistance2D collider
和此碰撞体的最小分离度。
计算此碰撞体与另一个碰撞体之间的最小分离度。
必须提供有效的 collider
才能使 ColliderDistance2D 有效。如果 collider
或此 Collider2D 存在任何问题(例如它们已禁用或不包含任何碰撞形状),则分离度将无效,如 ColliderDistance2D.isValid 所示。
其他资源:Physics2D.Distance 和 Rigidbody2D.Distance。
thisPosition | 此碰撞体要使用的位置。 |
thisAngle | 此碰撞体要使用的旋转角度。 |
collider | 用于计算与此碰撞体之间最小分离度的碰撞体。 |
position | 指定 collider 要使用的位置。 |
angle | 指定 collider 要使用的旋转角度。 |
ColliderDistance2D collider
和此碰撞体的最小分离度。
必须提供有效的 collider
才能使 ColliderDistance2D 有效。如果 collider
或此 Collider2D 存在任何问题(例如它们已禁用或不包含任何碰撞形状),则分离度将无效,如 ColliderDistance2D.isValid 所示。
必须提供有效的 collider
才能使 ColliderDistance2D 有效。如果 collider
或此 Collider2D 存在任何问题(例如它们已禁用或不包含任何碰撞形状),则分离度将无效,如 ColliderDistance2D.isValid 所示。
注意:此处使用的位置和角度表示各自 Collider2D 所附加的 Rigidbody2D 的位置。如果 Collider2D 偏离质心,则 Collider2D 将使用相同的偏移量。这可能会造成混淆,因此建议仅使用与质心对齐的 Collider2D。否则,您必须考虑这一点。如果 Collider2D 未附加到 Rigidbody2D,则无法使用此调用,并且将导致警告。
其他资源:Physics2D.Distance 和 Rigidbody2D.Distance。