3.3 天空盒制作
天空盒是三维地图中,模拟天空状态的资源文件。它是一个由六张图片围成的一个立方体,人在盒子内观察图片,就像我们从地球观察天空一样,其制作流程在这里详细说明一下:
创建一个文件夹,名称自定,这里取名Skybox:
进入Skybox文件夹,创建名为skybox,后缀为ini的配置文件skybox.ini和一个自定义名称的文件夹,这里取名Earth。
使用编辑器,打开skybox.ini文件,填写如下配置,注意,配置的参数与你设定的文件夹名称相同:
[SkyBox] TextureDir=Earth
然后进入到Earth文件夹,创建6张jpg格式的图片,图片要求在组成六面体的情况下,图片接缝处没有撕裂感,这样天空盒的效果才会好,这里展示的是SDK自带的默认天空盒图片:
接着创建名为texture,后缀为ini的配置文件texture.ini。填写如下配置,注意,配置的参数与你使用的图片名相同,且图片的六面体位置没有错误:
[Texture] Front=taikong_F.jpg Back=taikong_B.jpg Left=taikong_L.jpg Right=taikong_R.jpg Up=taikong_U.jpg Down=taikong_D.jpg
这样我们就创建好了一个天空盒资源文件,然后我们只需在代码中这么写,注意路径末尾要带上“/”或者“\”就行了:
var systemProvider = new CooSDK.SystemProvider({ skyBoxImgPath: "x:/xxx/Skybox/" });