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

Rigidbody2D.Distance

Declaration

public ColliderDistance2D Distance(Collider2D collider);

Параметры

Параметр Описание
коллайдер Коллайдер, используемый для расчета минимального расстояния от всех коллайдеров, присоединенных к этому Rigidbody2D.

Возвращаемое значение

ColliderDistance2D Минимальное расстояние collider от всех коллайдеров, присоединенных к этому Rigidbody2D.

Описание

Вычисляет минимальное расстояние этого collider от всех Collider2D, присоединенных к этому Rigidbody2D.

Предоставленное collider будет проверка против всех Collider2D к настоящему докладу Rigidbody2D и минимальное расстояние от всех прикрепленных Collider2D будут возвращены.

Предоставленное collider и по крайней мере один Collider2D к настоящему докладу Rigidbody2D должен быть действительным для возвращаемого ColliderDistance2D для действительности i.e. Collider2D не должны быть отключены и должны содержать фигуры столкновений и предусмотренные collider не должен быть NULL. Вы можете проверить, является ли возвращаемое значение действительным, проверив ColliderDistance2D.isValid.

Дополнительные ресурсы: Physics2D.Distance и Collider2D.Distance.

Declaration

public ColliderDistance2D Distance(Vector2 thisPosition, float thisAngle, Collider2D collider, Vector2 position, float angle);

Параметры

Параметр Описание
thisPosition Позиция для использования для этого Rigidbody.
thisAngle Вращение, используемое для этого Rigidbody.
коллайдер Коллайдер, используемый для расчета минимального расстояния от этого Rigidbody.
должность Позиция, используемая для указанного collider.
угол Вращение, используемое для указанного collider.

Возвращаемое значение

ColliderDistance2D Минимальное расстояние collider от всех коллайдеров, присоединенных к этому Rigidbody2D.

Описание

Вычисляет минимальное расстояние этого collider от всех Collider2D, присоединенных к этому Rigidbody2D.

Предоставленное collider будет проверка против всех Collider2D к настоящему докладу Rigidbody2D и минимальное расстояние от всех прикрепленных Collider2D будут возвращены.

Предоставленное collider и по крайней мере один Collider2D к настоящему докладу Rigidbody2D должен быть действительным для возвращаемого ColliderDistance2D для действительности i.e. Collider2D не должны быть отключены и должны содержать фигуры столкновений и предусмотренные collider не должен быть NULL. Вы можете проверить, является ли возвращаемое значение действительным, проверив ColliderDistance2D.isValid.

NOTE: Используемые здесь положения и углы представляют собой положение Rigidbody2D соответствующие Collider2D Если данное устройство Collider2D смещается от центра массы, то Collider2D Это может ввести в заблуждение, поэтому рекомендуется, чтобы только Collider2D если нет, то это необходимо учитывать. Если указанные параметры не соответствуют требованиям, то collider не прикрепляется к Rigidbody2D, этот вызов не может быть использован и приведет к предупреждению.

Дополнительные ресурсы: Physics2D.Distance и Collider2D.Distance.