Столкновение
Компонент Collision назначает объем столкновения сущности. Интерфейс компонента динамически отображает различные атрибуты на основе атрибута 'Type'.
Компонент Collision можно включить или отключить с помощью переключателя в верхнем правом углу панели компонента. Если он включен и является триггерным объемом (потому что у него нет соседнего компонента твердого тела), триггерный объем будет включен. Точно так же, если у компонента есть соседний компонент твердого тела, твердое тело будет включено.
Box
Capsule
Compound
Cone
Cylinder
Mesh
Sphere
Если у сущности также есть компонент твердого тела, компонент столкновения определяет форму твердого тела. Если компонента твердого тела нет, компонент столкновения рассматривается как триггерный объем. Триггерный объем не может влиять на симуляцию других твердых тел в сцене. Вместо этого вы можете добавить компонент сценария и прикрепить сценарий, который реагирует на события триггера. Например, если другая сущность, имеющая компонент твердого тела, входит или выходит из триггера, ваш сценарий может быть уведомлен.
Свойства
Свойство | Описание |
---|---|
Type | Тип примитива столкновения. Может быть:
|
Half Extents | Только для Box. Половинные размеры столкновения с коробкой. Это 3-мерный вектор: полуширина, полувысота и полуглубина в локальном пространстве. |
Axis | Только для Capsule. Выравнивает капсулу с локальной осью X, Y или Z сущности. |
Height | Только для Capsule. Высота капсулы от кончика до кончика. |
Radius | Только для Sphere и Capsule. Радиус сферы или тела капсулы. |
Asset | Только для Mesh. Актив модели, который будет использоваться в качестве источника для треугольной сетки столкновений. |
Интерфейс сценариев
Вы можете управлять свойствами компонента Collision с помощью компонента сценария. Интерфейс сценариев компонента Collision находится здесь.