|
发表于 2010-6-3 09:19:10
|
显示全部楼层
地形的根文件只是一个LOD层次检索信息,你可以生成(*.osg)格式用记事本打开看一下,真正的数据全在他生成的那个同名文件夹里。
所以,当场景包含地形和其他模型时,读数据时最好用相对路径,这样的话存出来的场景文件只要随身带着那个相对的地形数据就行。
例如:地形数据:terr.ive和平级【terr】文件夹
地物数据:obj.ive
读数据时,建一个文件夹【dat】,将obj.ive、terr.ive和平级【terr】文件夹都放在其中
readNodeFile("dat/obj.ive");
readNodeFile("dat/terr.ive");
写数据时:writeNodeFile(grp,"grp.ive");
然后可以删除【dat】文件夹中的obj.ive,其他两个必须保留。
从此以后grp.ive和平级【dat】必须随影随行。直接打开grp.ive既可以了。
再有,因为根文件是LOD层次检索信息,最好不要覆盖。 |
|