Como puedo bloquear el movimiento diagonal de un objeto, cuando aprieto la flecha de arriba y derecha me hace un movimiento diagonal que no quiero que pase en mi juego. Que codigo debo utilizar en este caso, he intentado hacerlo con variable, que si aprieto esa tecla anulas las demas, pero si las aprieto justo a la vez aun me hace ese movimiento.
Muchas Gracias
hay muchas maneras de lograrlo. te dejo una idea
Para moverse a la derecha:
[gml]
if !keyboard_check(vk_up) and !keyboard_check(vk_down) and keyboard_check(vk_right)
x += 5[/gml]
Se asegura de que se mueva a la derecha únicamente si no se presiona ni la tecla ARRIBA ni ABAJO
Perfecto penumbra, MUCHAS GRACIAS MAQUINA