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.