Sprite

Uno sprite è un'immagine grafica bitmap progettata per far parte di una scena più grande. Può essere un'immagine statica o una grafica animata. Tra gli esempi di sprite ci sono gli oggetti nei videogiochi 2D, le icone che fanno parte dell'interfaccia utente di un'applicazione e le immagini di piccole dimensioni pubblicate sui siti Web.

Negli anni '80 e per gran parte degli anni '90, gli sprite erano il metodo standard per integrare la grafica nei videogiochi. Gli artisti grafici creavano piccole immagini 2D usate per rappresentare personaggi e altri oggetti. Gli sviluppatori facevano riferimento a questi sprite nel codice sorgente e assegnavano proprietà come il momento in cui gli sprite venivano visualizzati e il modo in cui interagivano con gli altri sprite. Per esempio, in un gioco a scorrimento laterale come Super Mario Bros., lo sprite di un nemico Koopa si trasformava in un Koopa schiacciato quando Super Mario ci saltava sopra. Oggi alcuni videogiochi usano ancora sprite 2D, ma la maggior parte dei giochi più diffusi utilizza invece poligoni 3D. Poiché i computer e le console di gioco dispongono ora di schede video 3D dedicate, possono effettivamente eseguire il rendering di oggetti 3D in modo più efficiente rispetto agli sprite 2D.

Sebbene gli sprite siano diventati meno comuni nei videogiochi moderni, gli sviluppatori di software li usano ancora per altri scopi. Per esempio, gli sprite vengono spesso usati per aggiungere pulsanti, simboli e altri elementi dell'interfaccia utente ai programmi software. Gli sviluppatori possono associare azioni agli sprite all'interno dell'interfaccia utente, come riprodurre un'animazione o cambiare la visualizzazione corrente della finestra quando si fa clic sullo sprite. Gli sprite sono particolarmente utili per aggiungere elementi grafici personalizzati che non sono supportati nativamente dall'API del sistema operativo.

Gli sprite vengono usati anche sul Web per i pulsanti di navigazione e per aggiungere un tocco visivo alle pagine Web. Negli ultimi anni, i fogli di sprite sono diventati un metodo diffuso per caricare la grafica dei siti Web. Combinando un grande numero di sprite in un'unica immagine, tutti gli sprite possono essere scaricati e memorizzati nella cache dal browser dell'utente con una sola richiesta al server. Le immagini vengono quindi visualizzate usando proprietà CSS che definiscono la posizione dei singoli sprite all'interno dell'immagine.

Aggiornato February 10, 2012 da Per C.

quizMetti alla prova le tue conoscenze

What is a comma in a CSV file is called?

A
Label
0%
B
Marker
0%
C
Parameter
0%
D
Delimiter
0%
Correct! Incorrect!     View the Delimiter definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di Sprite in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.