虚拟城市的开发技术探讨
Background:设定场景的背景;
本文链接地址:http://www.oyaya.net/fanwen/view/144504.html
Fog:设置雾化的效果;
Sound:设定声音片段的有效范围,以产生随距离改变的音响效果;
Billboard:是某一对象随用户一起旋转,以使之始终面向用户;
LOD:允许浏览器在物体表示的不同层次细节间自动切换;
Inline:可在文件中引入外部文件的场景,避免重复制作。
通过以上辅助工具,就可制作出虚拟城市场景及其交互和查询功能。
2.3.若干开发技巧介绍
2.3.1 减少文件大小的方法
(1)使用实例:对于在场景中多次使用的对象,可在该对象首次使用时用DEF给物体命名,以后仅需通过名字即可引用该物体。
(2)使用原型:原型物体是指那些使用频繁且改动不大的物体。使用它可减少文件的大小。由于使用了DEF/USE方法,物体一旦定义,只要指定发生变化的公共接口即可。另外,原型显示出场景层次中哪一部分可修改,浏览器可自由地优化那些不修改的部分。
(3)压缩文件:在发布文件前,使用gzip工具压缩VRML文件和相关的HTML文件,大约可是文件减小
《虚拟城市的开发技术探讨(第5页)》