Physics2D.Distance
Declaration
public static ColliderDistance2D Distance(Collider2D colliderA, Collider2D colliderB);Параметры
| Параметр | Описание |
|---|---|
| colliderA | Collider используется для расчета минимального расстояния от colliderB. |
| colliderB | Collider используется для расчета минимального расстояния от colliderA. |
Возвращаемое значение
ColliderDistance2D Минимальное расстояние между colliderA и colliderB.
Описание
Рассчитывает минимальное расстояние между двумя коллайдерами.
действительная colliderA и colliderB для возвращаемых грузов ColliderDistance2D для действительности i.eоба colliderA или colliderB не должно быть NULL, не должно быть отключено и должно содержать коллизионные формы. Вы можете проверить, является ли возвращаемое значение действительным, проверив ColliderDistance2D.isValid.
Дополнительные ресурсы: Collider2D.Distance и Rigidbody2D.Distance.
Declaration
public static ColliderDistance2D Distance(Collider2D colliderA, Vector2 positionA, float angleA, Collider2D colliderB, Vector2 positionB, float angleB);Параметры
| Параметр | Описание |
|---|---|
| colliderA | Collider используется для расчета минимального расстояния от colliderB. |
| positionA | Позиция, используемая для colliderA. |
| angleA | Ротация, используемая для colliderA. |
| colliderB | Collider используется для расчета минимального расстояния от colliderA. |
| positionB | Позиция, используемая для colliderB. |
| angleB | Ротация, используемая для colliderB. |
Возвращаемое значение
ColliderDistance2D Минимальное расстояние между colliderA и colliderB.
Описание
Рассчитывает минимальное расстояние между двумя коллайдерами.
действительная colliderA и colliderB для возвращаемых грузов ColliderDistance2D для действительности i.eоба colliderA или colliderB не должно быть NULL, не должно быть отключено и должно содержать коллизионные формы. Вы можете проверить, является ли возвращаемое значение действительным, проверив ColliderDistance2D.isValid.
NOTE: Используемые здесь положения и углы представляют собой положение Rigidbody2D соответствующие Collider2D Если данное устройство Collider2D смещается от центра массы, то Collider2D Это может ввести в заблуждение, поэтому рекомендуется, чтобы только Collider2D если нет, то вы должны принять это во внимание. Если в данном случае Collider2D не прикрепляется к Rigidbody2D, этот вызов не может быть использован и приведет к предупреждению.
Дополнительные ресурсы: Collider2D.Distance и Rigidbody2D.Distance.