GlobalFog

new CooWasm.GlobalFog(props, callback)

全球雾。


全球雾效果图
Name Type Default Description
props Object

包含如下属性的Object:

Name Type Default Description
color ColorObj ColorObj.fromBytes(204, 204, 255, 255.0) optional

雾颜色。

bVisible Boolean true optional

雾显隐状态。

sampleNum Number 3 optional

采样数。

paramA Number 26 optional

常熟。

paramB Number 50 optional

幂数。

callback CallbackBoolean null optional

加载成功后触发的函数回调。

Example:
var fog = new CooWasm.GlobalFog({},(state)=>{console.log("load status:" + state)})
Demo:

Members

readonlyavatarUuid : String

全球雾对象uuid。

bVisible : Boolean

全球雾显隐状态。

Default Value: true

color : ColorObj

雾颜色。

readonlycomponentUuid : String

全球雾组件uuid。

paramA : Number

常熟。

Default Value: 26

paramB : Number

幂数。

Default Value: 50

sampleNum : Number

采样数。

Default Value: 3

Methods

destroy(callback)

从场景中销毁自身。

Name Type Default Description
callback CallbackBoolean null optional

销毁后触发的函数回调。

Returns:

null 空值。

Example:
fog = fog.destroy((state)=>{console.log("destroy status:" + state)})

getProperties()Boolean

获取全球雾包含的属性。

Returns:

是否获取成功。获取成功时,会自动赋值给属性。

Example:
fog.getProperties()

update(props, callback)

更新单个或者多个对象属性,使之立即生效。

Name Type Default Description
props Object optional

包含如下属性的Object。

Name Type Description
color ColorObj optional

雾颜色。

bVisible Boolean optional

雾显隐状态。

sampleNum Number optional

采样数。

paramA Number optional

常熟。

paramB Number optional

幂数。

callback CallbackBoolean null optional

加载成功后触发的函数回调。

Example:
fog.update({
   bVisible:false
},(state)=>{console.log("update status:" + state)})