Unity 6.3
0 онлайн 90 гостей 3 в системе
Вход

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.