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.