Historique des modifications - Message

Message #8615

Sujet: Supprimer une node


TypeDateAuteurContenu
Création du message26-08-2010 21:12:57Altair
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

OptionsLiens officielsCaractéristiquesStatistiquesCommunauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1441 sujets
11339 messages
Dernier membre inscrit: Saidov17
299 invités en ligne
membre en ligne: -
RSS Feed