IT-словарь › Программирование › Слой коллизий (Collision layer)

Слой коллизий (Collision layer)

Программирование Svenska → Обновлено: 2026-10-24

Система слоёв и битовых масок, определяющая, каким объектам вообще разрешено сталкиваться друг с другом.

Не всё должно задевать всё. При использовании слоёв коллизий каждый объект помечается слоем, которому принадлежит, и слоями, на которые реагирует, — обычно в виде битовых масок: пули игрока попадают во врагов, но проходят сквозь самого игрока, а подбираемые предметы лишь запускают триггер. Матрица коллизий задаёт, какие пары слоёв проверяются между собой.

Помимо защиты от лишних взаимодействий это выигрыш в производительности: пары, которые всё равно были бы проигнорированы, отсеиваются на стадии broad phase, не доходя до детальной проверки. Типичные реализации — Layer Collision Matrix в Unity и поля layer/mask в Godot.

← Назад к словарю