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

Physics.CapsuleCastNonAlloc

Declaration

public static int CapsuleCastNonAlloc(Vector3 point1, Vector3 point2, float radius, Vector3 direction, RaycastHit[] results, float maxDistance = Mathf.Infinity, int layerMask = DefaultRaycastLayers, QueryTriggerInteraction queryTriggerInteraction = QueryTriggerInteraction.UseGlobal);

Параметры

Параметр Описание
point1 Центр сферы в start капсулы.
point2 Центр сферы в end капсулы.
радиус Радиус капсулы.
направление Направление, в котором должна перемещаться капсула.
результаты Буфер для хранения запросов.
maxDistance Максимальная длина развертки.
layerMask Маска слоя Маска слоя, которая используется для выборочной фильтрации коллайдеров, которые рассматриваются при отливке капсулы.
queryTriggerInteraction Указывает, должен ли этот запрос вызывать триггеры.

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

инт Количество запросов, хранящихся в буфере.

Описание

Бросает капсулу на все коллайдеры в Scene и возвращает подробную информацию о том, что попало в буфер.

Как Physics.CapsuleCastAll, но не генерирует мусора.