我在Irrlicht中创建了一个IAnimatedMeshSceneNode,我在从场景管理器的addAnimatedMeshSceneNode函数创建时设置了空指针。
根据需要,动画网格成功创建。当我使用函数setParent(ISceneNode * parent)更改此动画节点的父节点时,它在父节点指向现有节点时起作用。
但是当我再次将SceneManager指针设置为动画节点的父节点或者我将null父节点设置为它时,应用程序崩溃并且我知道执行会在setParent(mySceneManager)上抛出错误。
如何在创建动画节点时将根节点(sceneManager)设置为父节点?
答案 0 :(得分:1)
您可以像这样设置IAnimatedMeshSceneNode的Parent:
false
在这种情况下节点IAnimatedMeshSceneNode和smgr是我的ISceneManager。
:)