Projet-ISN

7 views
Skip to first unread message

Victor HAMON

unread,
Mar 6, 2018, 11:23:30 AM3/6/18
to java...@googlegroups.com
Bonjour,
Je suis étudiant en terminale S spécialité ISN et nous devons créer un jeu vidéo pour l'épreuve du BAC, cependant nous avons un problème : notre jeu se base sur les actions de deux personnages en simultané et nous ne savons pas comment remédier à ce problème. Autre question : peut-on faire en sorte d'activer le runnable Keyistener lorsque l'on appuie sur la touche et non pas quand on la relâche ?
Merci de votre aide, Victor Hamon.

Thierry Vieville

unread,
Mar 6, 2018, 12:36:17 PM3/6/18
to java...@googlegroups.com, Victor HAMON

Bonsoir,

        Oui vous pouvez faire cela mais c est un peu plus complexe

            - il y a la notion de Thread https://openclassrooms.com/courses/apprenez-a-programmer-en-java/executer-des-taches-simultanement qui permet d executer des taches simultanement

            - pour le clavier il faut definir comme explique ici https://docs.oracle.com/javase/tutorial/uiswing/events/keylistener.html


void main() {
   getProgletPane().addKeyListener(new java.awt.event.KeyListener() {
      public void keyPressed(java.awt.event.KeyEvent e) {
         echo("Ô : la touche '" + e.getKeyChar() + "' a été détectée");
      }
      public void keyReleased(java.awt.event.KeyEvent e) {
      }
      public void keyTyped(java.awt.event.KeyEvent e) {
      }
   }
  );
}

Bien Cordialement.

--

---
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "Java's Cool".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse javascool+...@googlegroups.com.
Pour obtenir davantage d'options, consultez la page https://groups.google.com/d/optout.

Victor HAMON

unread,
Mar 7, 2018, 3:01:51 PM3/7/18
to Thierry Vieville, java...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages