PhysicsScene.CapsuleCast
Declaration
public bool CapsuleCast(Vector3 point1, Vector3 point2, float radius, Vector3 direction, out RaycastHit hitInfo, float maxDistance = Mathf.Infinity, int layerMask = DefaultRaycastLayers, QueryTriggerInteraction queryTriggerInteraction = QueryTriggerInteraction.UseGlobal);Параметры
| Параметр | Описание |
|---|---|
| point1 | Центр сферы в start капсулы. |
| point2 | Центр сферы в end капсулы. |
| радиус | Радиус капсулы. |
| направление | Направление, в котором должна перемещаться капсула. |
| hitInfo | Если вернётся true, hitInfo будет содержать больше информации о месте удара коллайдера. (Дополнительные ресурсы: RaycastHit). |
| maxDistance | Максимальная длина развертки. |
| layerMask | Маска слоя Маска слоя, которая используется для выборочной фильтрации коллайдеров, которые рассматриваются при отливке капсулы. |
| queryTriggerInteraction | Указывает, должен ли этот запрос вызывать триггеры. |
Возвращаемое значение
логическое True, если обзор капсулы пересекает любой коллайдер, в противном случае false.
Описание
Бросает капсулу на все коллайдеры в этой физической сцене и возвращает подробную информацию о том, что было поражено.
Дополнительные ресурсы: ,Physics.CapsuleCast,.
Declaration
public int CapsuleCast(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 | Указывает, должен ли этот запрос вызывать триггеры. |
Возвращаемое значение
инт Количество запросов, хранящихся в буфере results.
Описание
Бросает капсулу на все коллайдеры в этой физической сцене и возвращает подробную информацию о том, что было поражено.
Дополнительные ресурсы: ,Physics.CapsuleCastNonAlloc,.