Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Lavielle en Junio 26, 2018, 07:12:23 PM

Título: Ayuda con animacion de un sprite.
Publicado por: Lavielle en Junio 26, 2018, 07:12:23 PM
Hola, estoy creando un proyecto y estoy empesando a animar los sprites de mi personaje lo que pasa es que quiero que cuando camine se reproduzcan los sprites de caminar, y cuando deje de caminar se ponga en la posición normal, quisiera saber como hacerlo (Lo de caminar ya esta echo solo falta poner lo de cuando este quieto.)
Este es mi código:
if keyboard_check_direct(vk_up) and not keyboard_check_direct(vk_down) {
   vspeed = -5
}else if keyboard_check_direct(vk_down) and not keyboard_check_direct(vk_up) {
   vspeed = 5
   
}
if not keyboard_check_direct(vk_down) and not keyboard_check_direct(vk_up){
   vspeed = 0
}
if keyboard_check_direct(vk_left) and not keyboard_check_direct(vk_right) {
   hspeed = -5
}else if keyboard_check_direct(vk_right) and not keyboard_check_direct(vk_left) {
   hspeed = 5
   
}
if not keyboard_check_direct(vk_left) and not keyboard_check_direct(vk_right){
   hspeed = 0
}
if hspeed = 0 and vspeed = 0{
   image_speed = 0
   image_index = 0
}
if hspeed >0{
    sprite_index = jugador_derecha
   image_speed = 0.50
}

if hspeed <0{
    sprite_index = jugador_izquierda
   image_speed = 0.50
   
}


if vspeed >0{
    sprite_index = jugador_abajo
   image_speed = 0.50
}

if vspeed <0{
    sprite_index = jugador_arriba
   image_speed = 0.50
}

Que deberia agregarle para que lo haga?
Título: Re:Ayuda con animacion de un sprite.
Publicado por: 3dgeminis en Junio 28, 2018, 04:17:05 PM
Probe tu codigo y funciona bien, no veo un problema.