Message #8650
Sujet: arreter un événement
| Type | Date | Auteur | Contenu |
|---|---|---|---|
| Dernière modification | 31-08-2010 18:33:05 | magikus59 |
bonjour à tous
je suis en train de regarder un peu le fonctionnement des événements et j'ai un petit soucis que je n'arrive pas à résoudre: en fait j'ai réussi à faire avancer, reculer, pivoter mon perso mais pas moyen de le faire sauter...en fait si, il saute, mais il ne s'arrête pas :p voici comment je déclare l'event: //*******************SAUTER********************** if(m_Nmodele != 0 && event.EventType == irr::EET_KEY_INPUT_EVENT && event.KeyInput.Key == irr::KEY_KEY_C) { if(event.KeyInput.Key == irr::KEY_KEY_C) sauter = true; else sauter = false; return true; } quelqu'un pourrait il m'expliquer le code à employer pour arrêter l'event tout de suite après qu'il se soit produit svp? j'ai cherché pas mal de temps mais je n'ai vraiment pas trouvé la solution, à vrai dire je pense surtout que j'ai encore beaucoup de progrès à faire en C++.... EDIT: j'ai essayé avec event.KeyInput.PressedDown (comme pour marche, courrir, etc) mais le problème c'est que biensur, dès que je relache la touche l'event s'arrête (donc si j'appuie que 0.5sec sur la touche, mon perso va faire un tout petit saut ^^) |
| Création du message | 31-08-2010 17:08:01 | magikus59 |
bonjour à tous
je suis en train de regarder un peu le fonctionnement des événements et j'ai un petit soucis que je n'arrive pas à résoudre: en fait j'ai réussi à faire avancer, reculer, pivoter mon perso mais pas moyen de le faire sauter...en fait si, il saute, mais il ne s'arrête pas :p voici comment je déclare l'event: //*******************SAUTER********************** if(m_Nmodele != 0 && event.EventType == irr::EET_KEY_INPUT_EVENT && event.KeyInput.Key == irr::KEY_KEY_C) { if(event.KeyInput.Key == irr::KEY_KEY_C) sauter = true; else sauter = false; return true; } quelqu'un pourrait il m'expliquer le code à employer pour arrêter l'event tout de suite après qu'il se soit produit svp? j'ai cherché pas mal de temps mais je n'ai vraiment pas trouvé la solution, à vrai dire je pense surtout que j'ai encore beaucoup de progrès à faire en C++.... EDIT: j'ai essayé avec event.KeyInput.PressedDown (comme pour marche, courrir, etc) mais le problème c'est que biensur, dès que je relache la touche l'event s'arrête (donc si j'appuie que 0.5sec sur la touche, mon perso va faire un tout petit saut ^^) |
| Options | Liens officiels | Caractéristiques | Statistiques | Communauté |
|---|---|---|---|---|
|
Préférences cookies Corrections |
![]() ![]() ![]() ![]() |
Propulsé par Django xhtml 1.0 css 2.1 |
884 membres 1440 sujets 11337 messages |
Dernier membre inscrit: Saidov17 157 invités en ligne membre en ligne: - RSS Feed |