Sprite

Sprite je bitmapová grafika navržená jako součást větší scény. Může jít o statický obrázek nebo animovanou grafiku. Mezi příklady spritů patří objekty ve 2D videohrách, ikony, které jsou součástí uživatelského rozhraní aplikace, 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, jak integrovat grafiku do videoher. Grafici vytvářeli malé 2D obrázky, které sloužily k zobrazování postav a dalších objektů. Vývojáři na tyto sprity odkazovali ve zdrojovém kódu a přiřazovali jim vlastnosti, například kdy se mají zobrazit a jak mají interagovat s ostatními sprity. Například ve hře s pohybem do stran, jako je Super Mario Bros., se sprite nepřítele Koopa po seskoku Super Maria změnil na zploštělého Koopу. Některé videohry dnes stále používají 2D sprity, většina běžných her však místo nich používá 3D polygony. Protože počítače a herní konzole nyní mají vyhrazené 3D grafické karty, mohou ve skutečnosti vykreslovat 3D objekty efektivněji než 2D sprity.

Ačkoli se sprity v moderních videohrách používají méně často, vývojáři softwaru je stále využívají k jiným účelům. 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 spritům v uživatelském rozhraní přiřadit akce, například přehrání animace nebo změnu aktuálního zobrazení okna po kliknutí na sprite. Sprity jsou užitečné zejména pro přidávání vlastní grafiky, kterou operační systém nativně nepodporuje prostřednictvím svého rozhraní API.

Sprity se používají také na webu pro navigační tlačítka a ke zlepšení vzhledu webových stránek. V posledních letech se sprite sheety staly oblíbeným způsobem, jak weboví vývojáři načítají grafiku webových stránek. Sloučením velkého množství spritů do jediného obrázku lze všechny sprity stáhnout a uložit do mezipaměti prohlížeče uživatele jediným požadavkem na server. Obrázky se poté zobrazují pomocí vlastností CSS, které určují umístění jednotlivých spritů v obrázku.

Aktualizováno February 10, 2012 od Per C.

quizOtestujte své znalosti

What is software that requires a significant amount of storage space called?

A
Bigware
0%
B
Bloatware
0%
C
Maxware
0%
D
Macroware
0%
Correct! Incorrect!     View the Bloatware definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice Sprite na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.