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

Physics2D.OverlapPointAll

Declaration

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

Параметры

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

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

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

Описание

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

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

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

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