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

PhysicsScene.SphereCast

Declaration

public bool SphereCast(Vector3 origin, float radius, Vector3 direction, out RaycastHit hitInfo, float maxDistance = Mathf.Infinity, int layerMask = DefaultRaycastLayers, QueryTriggerInteraction queryTriggerInteraction = QueryTriggerInteraction.UseGlobal);

Параметры

Параметр Описание
происхождение Центр сферы в начале развертки.
радиус Радиус сферы.
направление Направление, в котором должен быть развернут шар.
hitInfo Если вернётся true, hitInfo будет содержать больше информации о месте удара коллайдера. (Дополнительные ресурсы: RaycastHit).
maxDistance Максимальная длина отлива.
layerMask Маска слоя Маска слоя, которая используется для выборочного фильтрования коллайдеров, которые рассматриваются при формировании сферы.
queryTriggerInteraction Указывает, должен ли этот запрос вызывать триггеры.

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

логическое True, если сфера пересекает любой коллайдер, в противном случае false.

Описание

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

Дополнительные ресурсы: ,Physics.SphereCast,.

Declaration

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

Параметры

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

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

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

Описание

Лить сферу вдоль направления и хранить результаты в буфере.

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