Historique des modifications - Message

Message #8615

Sujet: Supprimer une node


Type Date Auteur Contenu
Création du message 26-08-2010 21:12:57 Altair
Bonjour à tous,

Voilà je développe un jeu avec Irrlicht et Codeblocks et j'ai besoin de supprimer une node et de la recréer juste ensuite à un endroit différent.
Le problème est que le programme crash lorsqu'il arrive à cet endroit. Le bout de code concerné :
node->remove();
node = 0;
scene::IAnimatedMeshSceneNode* node = smgr->addAnimatedMeshSceneNode(model);
node->getMaterial(0) = material2;
node->setPosition(core::vector3df(5,-1000,5));
node->setRotation(core::vector3df(0,90,0));
node->setLoopMode(true);
node->setMD2Animation(scene::EMAT_STAND);

Ce bout de code se situe dans la boucle de rendu.
Plus tôt, en dehors de la boucle, j'avais déclaré :
video::SMaterial material2;
material2.Texture1 = driver->getTexture("3D/texture.jpg");
scene::IAnimatedMesh* model = smgr->getMesh("3D/player.md2");

scene::IAnimatedMeshSceneNode* node = smgr->addAnimatedMeshSceneNode(model);
node->setPosition(core::vector3df(spotx[3],0,spoty[3]));
node->setRotation(core::vector3df(0,srotz[3],0));
node->getMaterial(0) = material2;
node->setMD2Animation(scene::EMAT_STAND);

Aidez-moi vite s'il vous plait car c'est pour une compétition.
Merci beaucoup,

Altair.

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
166 invités en ligne
membre en ligne: -
RSS Feed