Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Temas - Lavielle

1
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?