Bonjour,
Je fais un jeu en 3D avec Irrlicht auquel je rajoute des collisions.
Par ailleurs, j'ai plusieurs AnimatedMesh avec les fichiers .3DS correspondantes.
Le problème vient du fait que je charge mon monde, puis lorsque je rentre dans une bâtiment j'ai le choix :
- Soit ca plante Fatal Error.
- Soit je met les node en invisible et ca me fait une fuite mémoire énorme.
En fait, à chaque fois que je sort d'un environnement je le supprime ( avec remove() ) puis je charge le suivant. Malgré le fait que je le supprime, il est quand même affiché lorsque j'applique la fonction drawAll() sur mon scene manager .
Quelqu'un a une idée s'il vous plait??
Partager