FireEffect

类:火焰效果类,用于创建火焰对象,并进行相关设置操作

Constructor

new Glodon.Bimface.Plugins.ParticleSystem.FireEffect(fireEffectConfig)

构造火焰效果

Parameters:
NameTypeDescription
fireEffectConfigGlodon.Bimface.Plugins.ParticleSystem.FireEffectConfig

火焰效果的配置项

Methods

destroy()

销毁火焰效果对象

getColor()

获取烟雾颜色

Returns:
TypeDescription
Object

烟雾颜色{smokeColor: {r: 0, g: 0, b: 0}}

getPosition()

获取火焰的初始点坐标

Returns:
TypeDescription
Object

火焰的初始点坐标

getScale()

获取火焰粒子比例

Returns:
TypeDescription
Number

火焰缩放比例

getSmokeConcentration()

获取烟雾浓度

Returns:
TypeDescription
Number

烟雾浓度,取值为[0,1]

getType()

获取火焰效果类型

Returns:
TypeDescription
Glodon.Bimface.Plugins.ParticleSystem.FireType

火焰效果选项,支持"Smoke"与"Fire"两类,默认为"Fire"

hide()

隐藏火焰效果对象

setColor(color)

设置烟雾颜色

Parameters:
NameTypeDescription
colorObject

烟雾颜色,结构为{smokeColor: {r: 0, g: 0, b: 0}}

setPosition(position)

设置火焰的初始点坐标

Parameters:
NameTypeDescription
positionObject

火焰的初始点坐标

setScale(scale)

设置火焰粒子比例

Parameters:
NameTypeDescription
scaleNumber

火焰缩放比例,默认值为1

setSmokeConcentration(concentration)

设置烟雾浓度

Parameters:
NameTypeDescription
concentrationNumber

烟雾浓度,取值范围[0,1],默认值为0.6

setType(fireType)

设置火焰效果类型

Parameters:
NameTypeDescription
fireTypeGlodon.Bimface.Plugins.ParticleSystem.FireType

火焰效果选项,支持"Smoke"与"Fire"两类,默认为"Fire"

show()

显示火焰效果对象

update()

更新参数配置