Справочная информация о компонентах коллайдера капсулы
Коллайдер капсул — это встроенный коллайдер капсульной формы 3D, состоящий из двух полусфер, соединенных между собой цилиндром. Он полезен для элементов приложения, имеющих цилиндрическую форму, или как коллайдер для игровых и неигровых персонажей в сцене.
Поскольку коллайдеры капсулы не имеют углов, они также полезны для смягчения зоны столкновения острых углов и кромок в геометрии уровня, так что игроки двигаются более плавно.
Коллайдер " Капсула " требует относительно небольших ресурсов.
| Свойство | Описание |
|---|---|
| Изменить Collider | Включите кнопку Изменить Collider для отображения точек контакта коллайдера в представлении Scene. Вы можете щелкнуть и перетащить эти точки контакта, чтобы изменить размер и форму коллайдера. В качестве альтернативы, используйте свойства Центр, Радиуси Высота. |
| является триггером | Включить Это триггер использовать коллайдер в качестве триггера для событий. Когда Это триггер включен, другие коллайдеры проходят через этот коллайдер и вызывают сообщения OnTriggerEnter, OnTriggerStay, и OnTriggerExit. |
| предоставляет контакты | Включить Обеспечивает контакты для генерации контактной информации для этого коллайдера в любое время. Обычно коллайдер генерирует контактные данные только в том случае, если есть куда их отправить; в этом случае сообщения OnCollisionEnter, OnCollisionStayили OnCollisionExit. Когда включено Обеспечивает контакты, коллайдер генерирует контактные данные для физической системы в любое время. Генерация контактов ресурсоемка, поэтому Обеспечивает контакты по умолчанию отключена. |
| Материал | Добавьте компонент Physical Material, который определяет трение и отражение этого коллайдера. |
| Центр | Определяет положение коллайдера по каждой оси в локальном пространстве GameObject. По умолчанию это положение (0, 0, 0). |
| Радиус | Определяет радиус коллайдера от его центра. Вы можете настроить Радиус независимо от Высота. По умолчанию, это установлено на 0.5. |
| Высота | Определите общую высоту коллайдера в Unity единицах. Вы можете настроить Высота независимо от Радиус. По умолчанию, это установлено на 2. |
| Руководство | Определить ось продольной ориентации капсулы в локальном пространстве объекта. |
Переопределение слоев
Раздел Layer Overrides содержит свойства, позволяющие переопределить общие для проекта Обнаружение столкновений на основе слоев настройки для этого коллайдера.
| Свойство | Описание |
|---|---|
| Приоритет переопределения слоя | Определяет приоритет этого переопределения коллайдера. Если у двух коллайдеров переопределения конфликтуют, применяются настройки коллайдера с более высоким значением приоритета. Например, если коллайдер с Приоритет переопределения слоя 1 столкновение с Collider с Приоритет переопределения слоя 2, система физики использует настройки для Collider с Приоритет переопределения слоя из 2. |
| Включить слои | Выберите слои, которые будут включены в столкновения с этим коллайдером. |
| Исключить слои | Выберите слои, которые будут исключены из столкновений с этим коллайдером. |