Unity 6.3
0 онлайн 89 гостей 3 в системе
Вход

CompositeCollider2D.GeometryType.Outlines

Описание

Настраивает Composite Collider 2D для создания закрытых контуров для объединенной геометрии коллайдера, состоящей только из ребер.

Контурная геометрия эквивалентна использованию EdgeCollider2D с цепочками рёбер, все связанные. Пока все рёбра закрыты (конечный край соединяется с начальным), ничто не столкнется внутри такой геометрии, так как нет перекрытия рёбер. Коллизия или триггер будет зарегистрирован только если рёбра контактируют с коллайдером.

Это обычно наиболее эффективная геометрия, которую можно использовать, так как она производит гораздо меньше рёбер. Непрерывные рёбра не вызывают нежелательных столкновений, потому что все рёбра связаны. Нежелательные столкновения происходят там, где два отдельных коллайдера контактируют, даже если оба они идеально выстроены. Используйте этот тип геометрии для создания поверхностей платформ, где другие коллайдеры должны двигаться без каких-либо помех от нежелательных столкновений.

Любые внутренние отверстия, вызванные окружающими их композитными краями, не вызывают никакого внутреннего перекрытия, но являются еще одной закрытой секцией новой Композитной Collider формы.