游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1320|回复: 1

子节点的问题

[复制链接]

19

主题

36

帖子

36

积分

注册会员

Rank: 2

积分
36
发表于 2008-7-30 10:40:00 | 显示全部楼层 |阅读模式
对于2个节点,我想把其中一个节点设为另一个节点的子节点,
这样写的:parentnode->addChild(childnode);
运行的时候报错,即:该节点在ogrenode.cpp中已经被设为"Unamed_34"的子节点???????????????

请问大家,这是什么意思,这个节点在OSM里没有和任何关联啊?

还有,我又加上 childnode->detachAllObjects();//////////////
              parentnode->addChild(childnode);
结果还是报同样的错误????
另,这两个节点不是创建的,而是直接通过getSceneNode(...)得到的

63

主题

181

帖子

181

积分

注册会员

Rank: 2

积分
181
发表于 2008-7-31 03:18:00 | 显示全部楼层

Re:子节点的问题

可能因为你的一个节点已经连在别的下面了。detachAllObject只是除去movable,比如entity,light等。好象没有detachnode,销毁重建一个Node好了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-21 20:50

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表