Fandom

Wikijuegos

Sprite

4.935páginas en
el wiki
Crear una página
Discusión0 Compartir
Obras.png El contenido de esta página es un esbozo. Ampliándolo ayudarás a mejorar Wikijuegos.
Puedes ayudarte de Wikipedia o de otras Wikis de videojuegos.

Ejemplo de sprite, Arthur del videojuego Ghosts 'n Goblins.

Un sprite (duendecillo o hada en inglés) es una imagen usada para representar un ente gráficamente (o parte de él) y poder posicionarlo en el lugar deseado de una escena mayor. Mediante este sistema además se pueden crear animaciones que representen dicho ente cambiando el sprite correspondiente. Un ente no tiene estar representado gráficamente por un único sprite sino que puede estar dividido en varios diferentes por:

  • Limitaciones técnicas (tamaño máximo del sprite, número de colores, etc.)
  • Optimización (especialmente si tiene formas irregulares o inconexas, o usar la técnica dirty rectangles)
  • Crear representaciones mediante composición (por ejemplo, cambiar el arma o vestimenta de un personaje).

Los sprites pueden ser cualquier imagen o información que representa una imagen. Si bien teóricamente nada impide la usar imágenes vectoriales, las basta mayoría de las veces esta técnica es usada exclusivamente con imágenes bitmap.

Dependiendo del hardware, además un sistema puede tener procesadores dedicados a la gestión y posicionamiento de los sprites o por el contrario sea gestionado por el propio programa y por tanto es un costoso trabajo añadido a la CPU principal. Además también puede que se permitan hacer una serie de operaciones sobre la imagen (sin modificar la original) antes de dibujarlo como puede ser ampliar, rotar, reflejar e incluso cambiar los colores usados (normalmente si usa colores indexados con el uso de una paleta).

Los sprites, en caso de ser un mapa de bits, para no tener que ser rectangulares o requerir un fondo con solo color, además suelen contener información sobre sus partes transparentes como puede ser utilizar un color de la paleta, uso de otra imagen con la máscara de transparencia, o directamente la cantidad de componente alpha de cada pixel.

Una forma muy común para almacenar todos los sprites es el uso de sprite sheets o plantillas de sprites, que consisten en imágenes que contienen todos los sprites, normalmente relacionados que pertenecen a un ente, y que también en vez de almacenar internamente todos los sprites por separado lo que se hace es utilizar directamente tan solo la parte de la plantilla que corresponde a ese sprite.

¡Interferencia de bloqueo de anuncios detectada!


Wikia es un sitio libre de uso que hace dinero de la publicidad. Contamos con una experiencia modificada para los visitantes que utilizan el bloqueo de anuncios

Wikia no es accesible si se han hecho aún más modificaciones. Si se quita el bloqueador de anuncios personalizado, la página cargará como se esperaba.

También en Fandom

Wiki al azar