Rigidbody.SweepTestAll
Declaration
public RaycastHit[] SweepTestAll(Vector3 direction, float maxDistance = Mathf.Infinity, QueryTriggerInteraction queryTriggerInteraction = QueryTriggerInteraction.UseGlobal);Параметры
| Параметр | Описание |
|---|---|
| направление | Направление, в котором должен перемещаться жесткий кузов. |
| maxDistance | Длина развертки. |
| queryTriggerInteraction | Указывает, должен ли этот запрос вызывать триггеры. |
Возвращаемое значение
RaycastHit[] Массив всех коллайдеров, попавших в зонд.
Описание
Как Rigidbody.SweepTest, но возвращает все соответствия.
Проверка может возвращать множество попаданий на один и тот же коллайдер, если в него попадут несколько коллайдеров, прикрепленных к жесткому телу.
Обратите внимание, что эта функция работает только тогда, когда к жесткому телу прикреплен примитивный коллайдер (сфера, куб или капсула) или выпуклая сетка — коллайдеры с вогнутой сеткой не работают, хотя они могут быть обнаружены в Scene при проверке.
Эта функция может возвращать только до 128 попаданий.