Eu estava testando o RPG Maker MV e então resolvi criar um mini game, nele o personagem fica continuamente andando para direita, menos quando se aperta o botão para cima e para baixo que ao serem pressionados movem o personagem na diagonal.
O problema é o seguinte, quando o jogador continua apertando para cima ou para baixo enquanto encostado na parede o personagem trava.
O que eu queria saber é se existe uma maneira de fazer uma exceção de movimento, por exemplo:
Se botão [Para Baixo] está pressionado:
Definir a rota do movimento: Jogador
: Mover a inferior direita
Se impossível: Mover a direita
O problema é o seguinte, quando o jogador continua apertando para cima ou para baixo enquanto encostado na parede o personagem trava.

O que eu queria saber é se existe uma maneira de fazer uma exceção de movimento, por exemplo:
Se botão [Para Baixo] está pressionado:
Definir a rota do movimento: Jogador
: Mover a inferior direita
Se impossível: Mover a direita