Lessico IT › Programmazione › Tile flipping

Tile flipping

Programmazione Svenska → Aggiornato: 2026-10-25

Memorizzare in ogni cella di una tilemap un flag di ribaltamento, così che un singolo tile possa essere disegnato speculare in orizzontale, in verticale o in diagonale, dimezzando il tileset da realizzare.

Un muro simmetrico non ha bisogno di un tile separato per il bordo sinistro e uno per il destro: il destro è semplicemente il sinistro specchiato. Tenendo qualche bit accanto a ciascun indice di tile (flip-X, flip-Y, flip diagonale), la stessa immagine può essere riutilizzata in quattro o otto orientamenti. NES, SNES e Mega Drive portavano tutti questi flag nei byte di attributo dell'hardware.

L'editor Tiled li conserva nei tre bit più alti di ogni GID a 32 bit, motivo per cui in pratica un indice di tile dispone di soli 29 bit. Il trucco fa risparmiare sia VRAM sia lavoro artistico, ed è spesso combinato con i metatile e l'autotiling.

← Torna al lessico