查看: 1646|回复: 2

关于pagedlod场景切换问题

[复制链接]

该用户从未签到

发表于 2012-3-13 19:42:49 | 显示全部楼层 |阅读模式
各位大侠好,我现在是遇到这种情况,比如说:
我有5个场景,每个场景下面都有20个左右的模型(这些模型每次都是从网上读取的),由于要实现动态加载,所以我每一个场景下面的每一个模型都用pagedLod来实现,然后再将这些pagedLod节点添加到每一个场景的根节点下,切换场景的时候,在将上次的节点从总的根节点中去掉,在将新节点添加进来,如下图:
无标题.png
,但是这样做我现在出现以下问题:
我在MFC、ActiveX下,如果切换的速度快的话(大概5S切换一次)就会抛出一个异常,我的问题是,如果在切换时,当前加载的节点还未全部加载完,就将去除,然后再去加载另外一个场景节点的,在加载,这样会不会有什么问题?大家对于场景切换,有什么比较好的思路,谢谢!

该用户从未签到

发表于 2012-3-15 09:48:18 | 显示全部楼层
您提供的信息不足,无法判断什么。反复removeChild和addChild对于渲染不会有什么影响,只是注意一切操作都应该在callback或者event handler中完成就可以了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表