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 1441 sujets 11339 messages | Dernier membre inscrit: Saidov17 127 invités en ligne membre en ligne: - RSS Feed |