Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/12/2011, 19:22
Avatar de loganbdn
loganbdn
 
Fecha de Ingreso: enero-2009
Ubicación: Badalona
Mensajes: 114
Antigüedad: 15 años, 3 meses
Puntos: 1
Ajustar factor de repeticion de teclado y borrar buffer para controlar Sprite suave

Estoy usando para controlar el movimiento de un personaje mediante teclas el adaptador KeyAdapter. Mediante getKeyCode() capturo la tecla y me voy moviendo. Pero tengo el problema que al comenzar a mover el personaje manteniendo la tecla pulsada hace como una pausa de 1segundo antes de que el personaje vaya corriendo.
En otros lenguajes como C o Pascal el problema se resolvia programando a bajo nivel borrando el buffer de teclado y ajustando el factor de repeticion de las teclas. Otro opcion era reprogramando la interrupcion 9 del teclado.
¿ Como lo hago en Java para que al pulsar las teclas el movimiento del personaje sea fluido o suave sin bruscos ?