最近在学习Cesium的开发,其中有一个代码中涉及到了skyBox,代码如下:
scene.skyBox = new Cesium.SkyBox({
sources : {
positiveX : 'skybox_px.png',
negativeX : 'skybox_nx.png',
positiveY : 'skybox_py.png',
negativeY : 'skybox_ny.png',
positiveZ : 'skybox_pz.png',
negativeZ : 'skybox_nz.png'
}
});
怎么都看不懂其中的skyBox代表什么意思,求大神解答一下这个skyBox是什么,用法怎样,有什么作用?
所谓的天空盒其实就是将一个立方体展开,然后在六个面上贴上相应的贴图。
在实际的渲染中,将这个立方体始终罩在摄像机的周围,让摄像机始终处于这个立方体的中心位置。在使用者的视角中看来,自己仿佛置身于这个场景之中