Unity 6.3
0 онлайн 102 гостей 3 в системе
Вход
2D разработка игр Шаг 94 из 198

Композитный Collider 2D компонент ссылка

Компонент Composite Collider 2D является компонентом Collider 2D, который взаимодействует с физикой системы 2D. В отличие от большинства коллайдеров, он не имеет собственной формы. Вместо этого, он объединяет формы любого Box Collider 2D, Полигон Collider 2D, Circle Collider 2D или Капсула Collider 2D, который он установлен для использования. Компонент Composite Collider 2D использует вершины (геометрию) из любого из этих коллайдеров, и объединяет их вместе в новую геометрию, управляемую самим компонентом Composite Collider 2D.

Свойство Функция
Материал Выберите Физика Материал 2D, который определяет свойства столкновений, такие как трение и отскок.
является триггером Включите эту опцию, если вы хотите, чтобы коллайдер действовал как триггер. Система физики игнорирует коллайдер, когда вы включаете эту опцию.
Используется Эффектором Включите это, если вы хотите, чтобы подключенный компонент Effector 2D использовал коллайдер.
Смещение Установить локальные значения смещения геометрии коллайдера.
Тип геометрии Выберите тип геометрии для слияния вершин выбранных коллайдеров. Выберите либо Контуры, либо Полигоны из раскрывающегося меню.
    Контуры Выберите это, чтобы создать коллайдер с полыми контурами, идентичными Edge Collider 2D.
    Многоугольники Выберите это, чтобы создать коллайдер с массивными многоугольниками, идентичными многоугольнику Полигон Collider 2D.
Использование сетки Delaunay Включает Unity с использованием алгоритма триангуляции Делоне для создания коллизионных форм. Включение этого свойства может улучшить коллизионные формы для сложных форм, но может снизить производительность.
Тип поколения Выберите метод создания геометрии, используемый при изменении либо компонента Composite Collider 2D, либо при изменении любого из коллайдеров, составляющих его.
    Синхронный Выберите эту опцию, чтобы Unity немедленно генерировал новую геометрию при изменении компонента Composite Collider 2D или любого из коллайдеров, составляющих его.
    Руководство Выберите эту опцию, чтобы Unity генерировал геометрию только тогда, когда вы запросите ее. Чтобы запросить генерацию, либо вызовите скрипт CompositeCollider2D.GenerateGeometry API, либо выберите Regenerate Geometry в окне Inspector.
Расстояние до вершины Устанавливает значение для минимального разрешенного расстояния между вершинами, собранными из комбинированных коллайдеров. Unity удаляет любую вершину ближе, чем это ограничение. Это позволяет контролировать эффективное разрешение вершинной композиции.
Расстояние смещения Установите значение для смещения вершин при компоновке нескольких физических форм. Unity объединяет любые вершины между физическими формами в пределах этого значения расстояния. Примечание: Рекомендуется не устанавливать это значение выше 1% длины спрайта, так как это может привести к потере деталей, когда слишком много вершин объединяются вместе.
Переопределения слоев Разверните, чтобы увидеть настройки переопределения слоёв.
Приоритет переопределения слоя Задает приоритет решения, когда эта форма столкновения столкнулась с другой формой столкновения. Дополнительную информацию см. в документации API.
Включить слои Задает слои, с которыми столкнется эта форма столкновения. См. Collider2D-includeLayers.
Исключить слои Задает слои, с которыми не столкнется эта форма столкновения. См. Collider2D-excludeLayers.
Принудительная отправка слоев Задает слои, на которые эта форма столкновения посылает силы во время столкновений. См. Collider2D-forceSendLayers.
Принудительные слои Задает слои, из которых эта столкновенная форма может получать силы во время столкновений. См. Collider2D-forceReceiveLayers.
Слои захвата контактов Настраивает слои других Collider 2D компонентов для захвата во время столкновений. См. Collider2D-contactCaptureLayers.
Слои обратного вызова Задает слои для сообщения о столкновениях или триггерах. См. Collider2D-callbackLayers.

Дополнительные ресурсы

CompositeCollider2D