Leksykon IT › Programowanie › Odbijanie kafelków (tile flipping)

Odbijanie kafelków (tile flipping)

Programowanie Svenska → Zaktualizowano: 2026-10-25

Przechowywanie flagi odbicia w każdej komórce tilemapy, dzięki czemu jeden kafelek można narysować odbity poziomo, pionowo lub po przekątnej — co o połowę zmniejsza tileset do narysowania.

Symetryczna ściana nie potrzebuje osobnych kafelków dla lewej i prawej krawędzi; prawa to po prostu odbita lewa. Dzięki kilku bitom obok indeksu kafelka — flip-X, flip-Y, flip-diagonal — ten sam obraz można użyć w czterech do ośmiu orientacjach. NES, SNES i Mega Drive trzymały te flagi w bajtach atrybutów sprzętu.

Edytor Tiled przechowuje je w trzech najstarszych bitach 32-bitowego GID, dlatego indeks kafelka ma w praktyce tylko 29 bitów. Sztuczka oszczędza zarówno VRAM, jak i pracę grafików, i często łączy się ją z metakafelkami oraz autotilingiem.

← Wróć do leksykonu