IT-lexicon › Programmeren › Tegels spiegelen

Tegels spiegelen

Programmeren Svenska → Bijgewerkt: 2026-10-25

Per cel in een tilemap een spiegelvlag opslaan, zodat één tegel horizontaal, verticaal of diagonaal gespiegeld kan worden getekend en de benodigde tileset gehalveerd wordt.

Een symmetrische muur heeft geen aparte tegel nodig voor de linker- en de rechterrand; de rechter is gewoon de gespiegelde linker. Door naast elke tegelindex een paar bits te bewaren (flip-X, flip-Y, flip-diagonaal) kan hetzelfde plaatje in vier tot acht oriëntaties worden hergebruikt. NES, SNES en Mega Drive droegen deze vlaggen allemaal in de attribuutbytes van de hardware.

De Tiled-editor bewaart ze in de bovenste drie bits van elke 32-bits GID, waardoor een tegelindex in de praktijk maar 29 bits heeft. De truc bespaart zowel VRAM als tekenwerk en wordt vaak gecombineerd met metategels en autotiling.

← Terug naar het lexicon