Prototipo de ayuda
Componente Diseñado por
Crea-Flash.com.
Derechos reservados
Definiendo Sprites

Definiendo Sprites

Los “sprites” son la representación visual de todos los objetos del juego. Un sprite es tan solo una imagen dibujada con cualquier programa, o un conjunto de imágenes que se reproducen una tras otra. Por ejemplo, la siguiente imagen es de un Pac-man moviendose hacia la izquierda..

Cuando haces un juego sueles recolectar un buen número de sprites para el juego. Algunas colecciones interesantes puedes encontrarlas en la web de Game Maker. Otros sprites los puedes encontrar en la web como gifs normales.

Para añadir un sprite, elige la opción Add Sprite del menu Add, o usa el correspondiente botón de la barra de herramientas. Aparecerá la siguiente ventana:

Arriba puede indicar el nombre del sprite. Todos los sprites (y el resto de recursos) tienen un nombre. Lo mejor y lo más lógico es darle un nombre descriptivo. Estate atento para no dar dos nombres iguales en los recursos. Aunque no es estrictamente necesario, debo avisarte de que no uses más caracteres que las letras, números y el guión bajo (_) en el nombre de un recurso, y que siempre empiece por una letra. En particular, no uses el espacio, es muy importante cuando trabajas con código.

Para cargar un sprite de un archivo externo utiliza el botón Load Sprite. Se abrirá el clásico diálogo de elegir archivo. Game Maker puede cargar muchos formatos de imagen. Cuando cargas un GIF animado, se incluyen todas las subimágenes. Cuando hay varias subimágenes puedes rotarlas usando la flechitas de la barra de herramientas.

La casila llamada Transparent indica si el fondo será transparente. La mayoría de los sprites son transparentes. El color de la transparencia está determinado por el color de la esquina inferior izquierda. Ten cuidado de que el fondo no sea del color de algo de la imagen. (Fijate que los archivos GIF tienen su propio color como transparente. Esto no ocurre en Game Maker.) Con el botón Edit Sprite puedes editar un sprite, o crear uno completamente nuevo.