Sprite

Un sprite es un gráfico de mapa de bits diseñado para formar parte de una escena más grande. Puede ser una imagen estática o un gráfico animado. Algunos ejemplos de sprites son los objetos de los videojuegos en 2D, los iconos que forman parte de la interfaz de usuario de una aplicación y las imágenes pequeñas publicadas en sitios web.

En la década de 1980 y durante la mayor parte de la década de 1990, los sprites eran la forma estándar de integrar gráficos en los videojuegos. Los artistas gráficos creaban imágenes pequeñas en 2D que se utilizaban para representar personajes y otros objetos. Los desarrolladores hacían referencia a estos sprites en el código fuente y les asignaban propiedades, como cuándo se mostraban y cómo interactuaban con otros sprites. Por ejemplo, en un juego de desplazamiento lateral, como Super Mario Bros., el sprite de un enemigo Koopa se convertía en un Koopa aplastado cuando Super Mario saltaba sobre él. Actualmente, algunos videojuegos todavía usan sprites en 2D, pero la mayoría de los juegos más populares usan polígonos en 3D. Como las computadoras y las consolas de videojuegos ahora tienen tarjetas de video 3D dedicadas, pueden renderizar objetos en 3D de manera más eficiente que los sprites en 2D.

Aunque los sprites se han vuelto menos comunes en los videojuegos modernos, los desarrolladores de software todavía los usan para otros fines. Por ejemplo, los sprites se utilizan a menudo para agregar botones, símbolos y otros elementos de la interfaz de usuario a los programas de software. Los desarrolladores pueden asociar acciones con los sprites dentro de la interfaz de usuario, como reproducir una animación o cambiar la vista actual de la ventana cuando se hace clic en el sprite. Los sprites son especialmente útiles para agregar gráficos personalizados que no son compatibles de forma nativa con la API del sistema operativo.

Los sprites también se utilizan en la Web para los botones de navegación y para agregar atractivo visual a las páginas web. En los últimos años, las hojas de sprites se han convertido en una forma popular de cargar gráficos de sitios web para los desarrolladores web. Al combinar una gran cantidad de sprites en una sola imagen, todos los sprites pueden ser descargados y almacenados en caché por el navegador del usuario con una sola solicitud al servidor. Luego, las imágenes se muestran mediante propiedades de CSS que definen las ubicaciones de cada sprite dentro de la imagen.

Actualizado February 10, 2012 por Per C.

quizPon a prueba tu conocimiento

An app theme may also be called what?

A
Cover
0%
B
Sheet
0%
C
Skin
0%
D
Wrap
0%
Correct! Incorrect!     View the Skin definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de Sprite en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.