3.3 天空盒制作

天空盒是三维地图中,模拟天空状态的资源文件。它是一个由六张图片围成的一个立方体,人在盒子内观察图片,就像我们从地球观察天空一样,其制作流程在这里详细说明一下:

  1. 创建一个文件夹,名称自定,这里取名Skybox

    创建文件夹

  2. 进入Skybox文件夹,创建名为skybox,后缀为ini的配置文件skybox.ini和一个自定义名称的文件夹,这里取名Earth

    创建skybox配置

  3. 使用编辑器,打开skybox.ini文件,填写如下配置,注意,配置的参数与你设定的文件夹名称相同:

     [SkyBox]
     TextureDir=Earth
    
  4. 然后进入到Earth文件夹,创建6张jpg格式的图片,图片要求在组成六面体的情况下,图片接缝处没有撕裂感,这样天空盒的效果才会好,这里展示的是SDK自带的默认天空盒图片:

    taikong_B

    taikong_D

    taikong_F

    taikong_L

    taikong_R

    taikong_U

  5. 接着创建名为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
    
  6. 这样我们就创建好了一个天空盒资源文件,然后我们只需在代码中这么写,注意路径末尾要带上“/”或者“\”就行了:

     var systemProvider = new CooSDK.SystemProvider({
         skyBoxImgPath: "x:/xxx/Skybox/"
     });
    

results matching ""

    No results matching ""