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 1440 sujets 11337 messages |
Dernier membre inscrit: Saidov17 144 invités en ligne membre en ligne: - RSS Feed |