j'ai donc ma voiture sur plan 2d vu de dessus
j'appuie sur up -> ca avance
down -> ca recule
right -> ca tourne la voiture sur elle meme vers la droite
left-> ca tourne la voiture sur elle meme vers la gauche
tout se passe bien seulement le probleme reste lorsque ke j'appuie sur UP + Right ->impossible de conjuguer les 2 mouvement . c'est soit l'un soit l'autre...
j'ai essayé de mettre genre dans
public synchronized void keyPressed(KeyEvent e)
la condition suivante :
else if( (e.getKeyCode() == KeyEvent.VK_UP)&&(e.getKeyCode() == KeyEvent.VK_RIGHT))
{
compostion de la translation et de la rotation
}
mais ca ne marche pas..
en fait l'ecouteur ecoute la derniere touche enfoncée et zape totalement les autres touches enfoncées. Comment faire???
Est ce que quelqu'un a une idee...?
Partager