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

Physics2D.OverlapCapsuleAll

Declaration

public static Collider2D[] OverlapCapsuleAll(Vector2 point, Vector2 size, CapsuleDirection2D direction, float angle, int layerMask = DefaultRaycastLayers, float minDepth = -Mathf.Infinity, float maxDepth = Mathf.Infinity);

Параметры

Параметр Описание
пункт Центр капсулы.
размер Размер капсулы.
направление Направление капсулы.
угол Угол капсулы.
layerMask Фильтр для проверки объектов только на определенных слоях.
minDepth Включить только объекты с координатой Z (глубиной) большей, чем это значение.
maxDepth Включить только объекты с координатой Z (глубиной) меньше этого значения.

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

Collider2D[] Возвращаются результаты отливки.

Описание

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

Эта функция похожа на OverlapCapsule, за исключением того, что возвращаются все коллайдеры, которые попадают в капсулу. Коллайдеры в возвращаемом массиве сортируются в порядке увеличения координаты Z. Возвращается пустое множество, если в коробке нет коллайдеров.

Обратите внимание, что эта функция выделит память для возвращаемого массива Collider2D.

Дополнительные ресурсы: OverlapCapsule.