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.