首页 > 代码库 > 第十四讲 全国各级地名最终方案
第十四讲 全国各级地名最终方案
1.多线程解决全国地名,不够稳定。
假如有一块500G的地形,没有必要将全部文件加入到内存里,它会有一个启动文件,启动文件会按照需要加载各级的文件,所以osg的地形都是成片的。
按照这一思路,本节将构建一个osg地名的库,使用pagedlod动态加载地标,即,当场景中需要渲染模型时,再进行加载,在不需要显示时,移出内存。
在系统初始加载的时候没有影响,当加载一个代理节点,或pagedlod节点时,由于节点很小,也没有什么影响。
当创建一个分层的地形时,需要将每一层都创建出来,剩下的就是调度的问题,因此我们必须使用一个工具,它像VPB一样,将这些地标全部输出出来,按省份输出出来,这样我们可以动态的来调度这些地标,比如说我们把西安37000多个地标全部输成一个文件夹,然后我们再动态的调度这些地标,离得近的时候我们再加载西安市,上述思路很重要。
2.删除多线程方法(上一节代码),写一个工具,作用是输出地标,
第十四讲 全国各级地名最终方案
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。