Definice a význam Sprite

Co je Sprite?

Sprite je bitmapová grafika, která je určena jako součást větší scény. Může to být buď statický obrázek, nebo animovaná grafika. Příkladem spritu jsou objekty ve 2D videohrách, ikony, které jsou součástí aplikačního uživatelského rozhraní, a malé obrázky publikované na webových stránkách.

V 80. letech a po většinu 90. let byly sprity standardním způsobem integrace grafiky do videoher. Grafici vytvářeli malé 2D obrázky, které se používaly k reprezentaci postav a dalších objektů. Vývojáři na tyto sprity odkazovali v zdrojovém kódu a přiřazovali jim vlastnosti, například kdy se sprity zobrazují a jak interagují s jinými sprity. Například v side-scrolleru, jako je Super Mario Bros, se sprite nepřátelského Koopy proměnil ve splasklého Koopu, když na něj Super Mario skočil. Dnes některé videohry stále používají 2D sprity, ale většina běžných her místo nich používá 3D polygony. Vzhledem k tomu, že počítače a herní konzole dnes mají specializované 3D grafické karty, mohou ve skutečnosti vykreslovat 3D objekty efektivněji než 2D sprity.

Ačkoli se sprity v moderních videohrách staly méně obvyklými, stále je používají vývojáři softwaru pro jiné účely. Sprity se například často používají k přidávání tlačítek, symbolů a dalších prvků uživatelského rozhraní do softwarových programů. Vývojáři mohou ke spritům připojit akce v rámci uživatelského rozhraní, například přehrání animace nebo změnu aktuálního zobrazení okna po kliknutí na sprit. Sprity jsou užitečné zejména pro přidávání vlastní grafiky, která není nativně podporována rozhraním API operačního systému.

Sprity se používají také na Webu pro navigační tlačítka a pro přidání vizuální atraktivity webovým stránkám. V posledních letech se sprite listy staly oblíbeným způsobem, jakým vývojáři webových stránek načítají grafiku webových stránek. Spojením velkého počtu sprite listů do jednoho obrázku lze všechny sprite listy stahovat a ukládat do mezipaměti v prohlížeči uživatele jediným požadavkem na server. Obrázky se pak zobrazují pomocí CSS vlastností, které definují umístění jednotlivých spritů v rámci obrázku.

Definice Sprite na této stránce je původní definice na SharTec.eu. Pokud chcete na tuto stránku odkázat, nezapomeňte uvést zdroj článku.

Cílem webu SharTec.eu je srozumitelně vysvětlit počítačovou terminologii. Snažíme se o jednoduchost a přesnost každé definice, kterou zveřejňujeme. Pokud máte připomínky k definici jazyka Sprite nebo chcete navrhnout nový technický termín, kontaktujte nás.

Cieľom stránky SharTec.eu je vysvetľovať počítačovú terminológiu zrozumiteľným spôsobom. Pri každej uverejnenej definícii sa snažíme o jednoduchosť a presnosť. Ak máte pripomienky k definícii jazyka Sprite alebo chcete navrhnúť nový technický termín, kontaktujte nás.