Message #10716
Sujet: Test de gravité - Irrlicht + Newton
| Type | Date | Auteur | Contenu |
|---|---|---|---|
| Création du message | 25-08-2012 16:12:01 | johnplayer |
Dans run() tu mets "eventDevice->drop();", c'est bien mais faut quand même mettre "delete newton;". Tu as une classe non détruite.
C'est quoi ça! // Installation de la physique. Physics newton(eventDevice, eventDriver, eventSceneManager); newton.Sol(); "newton" est un pointeur sur une classe! Là tu créé une classe locale à Init()! Donc Evenement::newton=NULL, du coup dès que tu essais d'utilisé Evenement::newton comme avec newton->cube(...) forcément ça ne peut que planter. // Création de l'instance de la physique newton = new Physics(eventDevice, eventDriver, eventSceneManager); newton->sol(); Et changes tous les "newton." en "newton->". Si tu avais fait attention, tu te serais aperçu qu'il y avait un truc qui cloche! Un pointeur ne peut pas utilisé l'accesseur "." Donc c'est qu'il y avait une instance de type Physics. |
| 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 151 invités en ligne membre en ligne: - RSS Feed |