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.