Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: malissimofilms en Mayo 21, 2011, 03:34:03 PM

Título: Dudas sobre el cambio de sprite
Publicado por: malissimofilms en Mayo 21, 2011, 03:34:03 PM
Buenas, tengo unas dudas sobre los cambios de sprites de los enemigos. La duda es que ?c?mo cambio el sprite de mi enemigo cuando salta y cae al suelo? y la otra es que cuando mi enemigo colisiona con una pared que cambio el sprite de izquierda a derecha.
Título: Re: Dudas sobre el cambio de sprite
Publicado por: Gatete en Mayo 21, 2011, 05:01:08 PM
Usa el evento "End Step" para crear la animacion

Usa variables para la animacion de cuando salta o cae al suelo

Ejemplo:

[gml]if !vspeed = 0
{
if hspeed < 0
sprite_index = //sprite_izquierdo_saltando
else
sprite_index = //sprite_derecho_saltando
}
else
{
if hspeed < 0
sprite_index = //sprite_izquierdo_suelo
else
sprite_index = //sprite_derecho_suelo
}
[/gml]

Usa este otro
[gml]if hspeed < 0
sprite_index = //sprite_izquierdo
else
sprite_index = //sprite_derecho[/gml]

Pero si quieres ahorrarte el uso de mas sprites te sugiero que uses la varaible "image_xscale". Es lo que uso yo en mis juegos.