|
楼主 |
发表于 2010-10-25 14:57:16
|
显示全部楼层
这个。。。。。代码不知道贴哪些好,我说一下大概的意思。
整个场景的camera我设了setNodeMask(0x5),以便隐藏一些节点。
粒子系统我是提前做成了一个osg文件,整个文件是一个group,nodeMask是(0xffffffff)。主程序里面就是用osg::ref_ptr<osg::Node> node = osgDB::readNodeFile()的方法,然后把node添加到渲染树。切换几次窗口之后粒子系统会消失,但是我在调试信息里面看到的node的nodeMask一直是0xffffffff。
后来是把粒子系统里面加了一个很小很小的立方体,无论怎么切换窗口粒子系统都不会消失了。
主程序的代码不知道贴什么好,很零散,可以把粒子系统的.osg文件贴出来,“1”是有问题的,“2”是没问题的 |
-
-
桌面.zip
2.59 KB, 下载次数: 188, 下载积分: 威望 1
|