Sprite

Sprite to grafika bitmapowa, która została zaprojektowana jako część większej sceny. Może być statycznym obrazem lub animowaną grafiką. Przykładami sprite'ów są obiekty w dwuwymiarowych grach wideo, ikony będące częścią interfejsu użytkownika aplikacji oraz małe obrazy publikowane na stronach internetowych.

W latach 80. i przez większość lat 90. sprite'y były standardowym sposobem integrowania grafiki z grami wideo. Artyści tworzyli małe obrazy 2D, które służyły do przedstawiania postaci i innych obiektów. Programiści odwoływali się do tych sprite'ów w kodzie źródłowym i przypisywali im właściwości, takie jak moment wyświetlania sprite'ów oraz sposób ich interakcji z innymi sprite'ami. Na przykład w grze z przewijaniem bocznym, takiej jak Super Mario Bros, sprite przeciwnika Koopa zmieniał się w spłaszczonego Koopę, gdy Super Mario na niego skoczył. Obecnie niektóre gry wideo nadal używają sprite'ów 2D, ale większość popularnych gier korzysta zamiast tego z wielokątów 3D. Ponieważ komputery i konsole do gier mają obecnie dedykowane karty graficzne 3D, mogą renderować obiekty 3D wydajniej niż sprite'y 2D.

Choć sprite'y stały się mniej popularne we współczesnych grach wideo, nadal są używane przez twórców oprogramowania do innych celów. Na przykład sprite'y często służą do dodawania przycisków, symboli i innych elementów interfejsu użytkownika do programów. Programiści mogą przypisywać sprite'om działania w interfejsie użytkownika, takie jak odtwarzanie animacji lub zmiana bieżącego widoku okna po kliknięciu sprite'a. Sprite'y są szczególnie przydatne do dodawania niestandardowej grafiki, która nie jest natywnie obsługiwana przez API systemu operacyjnego.

Sprite'y są również używane w sieci Web do tworzenia przycisków nawigacyjnych i dodawania atrakcyjności wizualnej stronom internetowym. W ostatnich latach arkusze sprite'ów stały się popularnym sposobem wczytywania grafiki stron internetowych przez twórców stron. Dzięki połączeniu dużej liczby sprite'ów w jeden obraz wszystkie sprite'y mogą zostać pobrane i zapisane w pamięci podręcznej przez przeglądarkę użytkownika za pomocą jednego żądania do serwera. Obrazy są następnie wyświetlane przy użyciu właściwości CSS, które określają położenie poszczególnych sprite'ów w obrazie.

Zaktualizowano February 10, 2012 przez Per C.

quizSprawdź swoją wiedzę

A software-based machine that runs Java programs is also called what?

A
JSF
0%
B
JSP
0%
C
JEE
0%
D
JVM
0%
Correct! Incorrect!     View the JVM definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja Sprite na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.