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

Physics2D.OverlapBoxAll

Declaration

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

Параметры

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

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

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

Описание

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

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

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

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