Buen día y feliz año nuevo para todos,
Estaba con una duda sobre el buffer del teclado.
Estoy manejando eventos KeyListener. Dentro del método KeyPressed hago determinadas cosas dependiendo de qué tecla esté presionando el player en el juego.
El tema es que cuando el player presiona la flecha hacia la derecha, se desencadena determinada animación la cual hace que paresca que el jugador está caminando. Pero demora determinado tiempo, y si el usuario sigue apretando otras flechas antes de que termine la animación, genera una lista de espera en el teclado (lo que se llama Buffer) y hace que genere todas las animaciones generadas por dicha lista de espera del teclado.
Yo no quiero que suceda esto, quiero que aunque el usuario deje apretada la flecha, el usuario siga caminando, pero solo hasta cuando deje de presionar el botón.
Espero haberme hecho entender. Le agradecería mucho a la persona que sea capás de ayudarme.
Saludos.