0
我在Irrlicht中创建了一个IAnimatedMeshSceneNode,当从场景管理器的addAnimatedMeshSceneNode函数创建它时,我设置了空指针。为什么将场景管理器设置为sceneNode的父节点会在Irrlicht中引发错误?
根据需要,动画网格已成功创建。当我使用函数setParent(ISceneNode * parent)更改此动画节点的父节点时,它在父节点指向现有节点时工作。
但是,当我将SceneManager指针再次设置为动画节点的父节点,或者如果我为它设置了空父节点,应用程序崩溃并且我知道执行会在setParent(mySceneManager)上抛出错误。
当我的动画节点已被创建时,如何将根节点(sceneManager)设置为父级?
您让我避免了每次需要恢复根父级时重新加载整个节点的任务。 +1 – Irrmich