Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: kaliman777 en Abril 08, 2011, 02:20:33 PM

Título: Ayuda con animaci?n
Publicado por: kaliman777 en Abril 08, 2011, 02:20:33 PM
Hola chicos: estoy usando GM8 PRO. Tengo una animaci?n de 7 subim?genes, es un JEEP. De la 0 a la 5 va en movimiento de llantas y la 6 muestra al auto detenido y con las luces del STOP encendidas.

Lo controlo con LEFT y RIGHT con el teclado XD. Al darle a left que se mueva 3 pixeles a la izquierda y right 3 a la derecha.

Quiero que cuando le doy a LEFT inicie animaci?n (de 0 a 5) y si no, que se ponga en la 6, es decir detenido.

Alguien que me elabore un trozo de c?digo, por favor. Me li? en el evento, us? STEP y siempre est? detenido o siempre en movimiento. AYUUUUUDA!!!
Título: Re: Ayuda con animaci?n
Publicado por: 3dgeminis en Abril 08, 2011, 03:25:38 PM
No te compliques tanto y separa el sprite en 2 sprites
Título: Re: Ayuda con animaci?n
Publicado por: kaliman777 en Abril 08, 2011, 06:25:51 PM
Cita de: 3dgeminis en Abril 08, 2011, 03:25:38 PM
No te compliques tanto y separa el sprite en 2 sprites

Aj? y?
Título: Re: Ayuda con animaci?n
Publicado por: Draken.i78 en Abril 08, 2011, 07:43:26 PM
Usar Los sprites ejemplo :

If keyboard_check(vk_left) or keyboard_check(vk_right) {sprite_index=caminando;}
else {sprite_index=parado;}

Se puede hacer mas complex o puedes bajar El ejemplo que hice hace tiempo atras de MegaMan Engine alliance veras como implemento El cambio de sprites ...

P.S. si antes era Latinsoft y ahora que he regresado al GM estare usando Draken
Título: Re: Ayuda con animaci?n
Publicado por: Masterkey en Abril 08, 2011, 08:13:17 PM
Exacto. Separa el sprite en dos y luego usa sprite_index
Título: Re: Ayuda con animaci?n
Publicado por: kaliman777 en Abril 08, 2011, 08:48:39 PM
Cita de: Masterkey en Abril 08, 2011, 08:13:17 PM
Exacto. Separa el sprite en dos y luego usa sprite_index

Gracias, lo har? as? y luego uso algunas variables.