Leksykon IT › Programowanie › Arkusz sprite’ów (sprite sheet)

Arkusz sprite’ów (sprite sheet)

Programowanie Svenska → Zaktualizowano: 2026-10-25

Pojedynczy obraz zawierający wiele sprite’ów lub klatek animacji, adresowanych współrzędnymi UV, by ograniczyć zmiany tekstur i wywołania rysowania.

Zamiast jednego pliku na każdy sprite wszystkie klatki leżą w siatce wewnątrz jednego obrazu, a gra przy rysowaniu wskazuje podprostokąt współrzędnymi UV. Animacja staje się rzędem klatek, przez który się przechodzi; zestaw postaci — arkuszem, do którego się indeksuje. Format wywodzi się ze sprzętowych sprite’ów lat 70. i 80., które były małymi komórkami o stałym rozmiarze — „arkusz” to programowe uogólnienie.

Zysk jest zarówno praktyczny, jak i wydajnościowy: tekstura jest już związana, więc silnik unika zmian stanu między klatkami i może scalać rysowanie (zob. grupowanie sprite’ów). Wariant o dowolnych rozmiarach, w którym różne tekstury upakowano ciasno, to atlas tekstur.

← Wróć do leksykonu