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

Physics2D.OverlapCircleAll

Declaration

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

Параметры

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

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

Collider2D[] Результаты литья.

Описание

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

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

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

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