
David Ruiz
PreguntaHola, cuando presiono una tecla en cualquier dirección el personaje va bien por un momento y luego se detiene y continúa moviéndose haciendo un efecto como que se atranca. Alguna idea de cual podría ser el problema

David Ruiz
Lo tengo así al código:
if(keyboard_check(vk_right)){ x = x + spd; sprite_index = spr_bat_man_running; image_xscale = 1; }else if(keyboard_check(vk_left)){ x = x - spd; sprite_index = spr_bat_man_running; image_xscale = -1; }else if(keyboard_check(vk_up)){ y = y - spd; sprite_index = spr_bat_man_running; }else if(keyboard_check(vk_down)){ y = y + spd; sprite_index = spr_bat_man_running; }
Pero me di cuenta además que cuando presionó más de una tecla, es decir arriba y derecha por ejemplo, se corrige el movimiento, ahí si el personaje se mueve fluido, aunque de las dos ya solo esté presionando una. Es como si cuando presiono la segunda tecla, hace que la primera se "desatore"

Jorge García
Hola David, revisa que en tu scr_get_input estés utilizando keyboard_check y no keyboard_check_pressed.