Bonjour !!
voila je suis en train de développer un jeu, et j'ai besoin pour plusieurs code d'uriliser le clavier.
mais le probleme c'est que quand j'utilise la commande "if (Key.isDown(Key.ESCAPE)) { fct() }", le temps d'appuyer sur la touche la function s'éxécute plein de fois. DOnc j'ai mis en place un code aui permet que quand on appuis sur une touche, l'action ne se fais qu'un suele fois et il faut de nouveau appuyer pour qu'elle se fasse une autre fois :
if (Key.isDown(Key.ESCAPE) && !keyp_esc) {
fct()
keyp_esc = true;
}
if (!Key.isDown(Key.ESCAPE)) {
keyp_esc = false;
}
mais n'exist'il pas un code plus simple pour faire ceci ?
j'ai essayé avec les écouteurs mais c'est encore plus compliké
Merci !!