Message #10918
Sujet: Début catastrophique Irrlicht 1.8
| Type | Date | Auteur | Contenu |
|---|---|---|---|
| Dernière modification | 17-11-2012 22:14:37 | johnplayer | Il faut dériver IEventReceiver. class MyEventReceiver : public IEventReceiver { public: MyEventReceiver() { } virtual bool OnEvent(const SEvent& event) { if (event.EventType == EET_KEY_INPUT_EVENT) { if(event.KeyInput.PressedDown) { switch(event.KeyInput.Key) { case KEY_ESCAPE: device->closeDevice(); // QUITTE L'APPLICATION return true; // l'event a été traité } } } // indique qu'acun event n'a été traité return false; } // fin de OnEvent }; ensuite, après que ton device soit créé tu fais: MyEventReceiver receiver; device->setEventReceiver(&receiver); // Pour des explications le sujet des evenements clavier/souris/joysticks/GUI sont traités dans la section Evénements que je te conseille d'aller voir car il recelle de question sur le sujet. |
| Création du message | 17-11-2012 22:12:24 | johnplayer | Il faut dériver IEventReceiver. class MyEventReceiver : public IEventReceiver { public: MyEventReceiver() { } virtual bool OnEvent(const SEvent& event) { if (event.EventType == EET_KEY_INPUT_EVENT) { if(event.KeyInput.PressedDown) { switch(event.KeyInput.Key) { case KEY_ESCAPE: device->closeDevice(); // QUITTE L'APPLICATION return true; // l'event a été traité } } } // indique qu'acun event n'a été traité return false; } // fin de OnEvent }; ensuite, après que ton device soit créé tu fais: MyEventReceiver receiver; device->setEventReceiver(&receiver); // Pour des explications le sujet des evenements clavier/souris/joysticks/GUI sont traités dans la section Evénements que je te conseille d'aller voir car il recelle de question sur le sujet. |
| Options | Liens officiels | Caractéristiques | Statistiques | Communauté |
|---|---|---|---|---|
| Préférences cookies Corrections | ![]() ![]() ![]() ![]() | Propulsé par Django xhtml 1.0 css 2.1 | 884 membres 1441 sujets 11339 messages | Dernier membre inscrit: Saidov17 288 invités en ligne membre en ligne: - RSS Feed |