webGL中如何显示大气层和场景特效(天空、日照、海洋、大气),还请大神指导,是否有样例
您好,
var scene=viewer.scene;
scene.skyAtmosphere.show=true;//显示大气层
scene.sun.show=false;//隐藏太阳
scene.moon.show=true;//显示月亮
您可以参考API文档http://support.supermap.com.cn:8090/webgl/Build/Documentation/Viewer.html?classFilter=viewer
海洋怎么显示呢?那个天空我看文档的示例是下边的那种代码,我想知道这个效果图是个什么样的?图片是什么样的?
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' } });
海洋的显示效果是您加载地球图片时自带的,您贴的天空效果代码是设置天空盒子的不同方位,可以参考这篇文档https://wenku.baidu.com/view/74d4cbadf41fb7360b4c2e3f5727a5e9856a273d.html。
您好,海洋相当于是您加载的图片,是没有办法通过代码隐藏的。天空盒子的模型您可以在这里下载https://download.csdn.net/download/xiaolishaobinchen/10795818