IT-словарь › Программирование › Отражение тайлов (tile flipping)

Отражение тайлов (tile flipping)

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

Хранение флага отражения для каждой ячейки карты тайлов, чтобы один тайл можно было рисовать зеркально по горизонтали, вертикали или диагонали, — это вдвое сокращает тайлсет, который нужно рисовать.

Симметричной стене не нужны отдельные тайлы для левого и правого краёв: правый — это левый, отражённый зеркально. Если рядом с индексом тайла хранить несколько бит — flip-X, flip-Y, flip-diagonal, — одно и то же изображение можно использовать в четырёх–восьми ориентациях. NES, SNES и Mega Drive хранили эти флаги в атрибутных байтах аппаратуры.

Редактор Tiled держит их в старших трёх битах каждого 32-битного GID, поэтому на индекс тайла на практике остаётся 29 бит. Приём экономит и видеопамять, и труд художника, и его часто сочетают с метатайлами и автотайлингом.

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