Hm ok... also da ich ja meiner IrrSzene ganz am anfang Kollision hinzufüge werden die Nodes in einem Array gespeichert, dieses Array will ich wiederverwenden beim Löschen der Nodes aber irgendwie stürzt mein Spiel immer beim auslösen dieser Funktion ab (keine Fehlermeldung oder sonstwas es kommt einfach dieser Klassische Fehler mit den "Senden/Nicht senden" Buttons :/
Hier werden die Nodes gelöscht bzw. versuche ich es hier:
Code:
for (u32 i=0; i < nodes.size(); ++i)
{
nodes[i]->remove();
}
Und hier wird das Array gefüllt:
Code:
core::array<scene::ISceneNode *> nodes;
int addMap(const c8* path)
{
smgr->loadScene(path);
smgr->getSceneNodesFromType(scene::ESNT_ANY, nodes);
.
.
.
}
Die beiden Funktionen (addMap und deleteMap befinden sich in der selben Datei :>)