This is the way I thought it could work: (pseudo code)
Code: Select all
node = smgr1->getSomeNode(..)
.... some time after, I have a new scenemanager ....
smgr2 = device->createNewSceneManager(false) // false: don't clone content of smgr1
node->setParent(smgr2->getRootSceneNode())
So it seems, that you can only use multiple SceneManagers, if you create the nodes with the "correct" SceneManager and switching a nodes' SceneManager relation is not possible.
Well, what do you think, shouldn't it be also possible with setParent() ?