new Cesium.SkyBox(options)
天空盒,在场景周围画星星。天空盒使用真正的赤道平均春分点(TEME)轴定义。
只支持3D模式,大小不能超过Scene#maximumCubeMapSize
。
Name | Type | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
具有下列属性的对象:
|
示例:
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'
}
});
参考:
成员变量
show : Boolean
是否显示天空盒。
-
Default Value:
true
sources : Object
天空盒的6个面的图像。
-
Default Value:
undefined
内置方法
destroy()
销毁此对象持有的WebGL资源。
一旦对象被销毁,它将不能在使用; 调用除
一旦对象被销毁,它将不能在使用; 调用除
isDestroyed
之外的任何函数都会导致DeveloperError
异常。
因此,将返回值(undefined
)赋给对象,如示例所示。
异常情况:
-
DeveloperError : 对象已经被销毁。
示例:
skyBox = skyBox && skyBox.destroy();
参考:
返回值:
false
参考:
update()
异常情况:
-
DeveloperError : this.sources 是需要的并且必须有 positiveX,negativeX,positiveY,negativeY,positiveZ,和 negativeZ 属性。
-
DeveloperError : this.sources 属性必须是相同的类型。