FireEffect
类:火焰效果类,用于创建火焰对象,并进行相关设置操作
Constructor
new Glodon.Bimface.Plugins.ParticleSystem.FireEffect(fireEffectConfig)
构造火焰效果
Parameters:
Name | Type | Description |
---|---|---|
fireEffectConfig | Glodon.Bimface.Plugins.ParticleSystem.FireEffectConfig | 火焰效果的配置项 |
Methods
destroy()
销毁火焰效果对象
getColor()
获取烟雾颜色
Returns:
Type | Description |
---|---|
Object | 烟雾颜色{smokeColor: {r: 0, g: 0, b: 0}} |
getPosition()
获取火焰的初始点坐标
Returns:
Type | Description |
---|---|
Object | 火焰的初始点坐标 |
getScale()
获取火焰粒子比例
Returns:
Type | Description |
---|---|
Number | 火焰缩放比例 |
getSmokeConcentration()
获取烟雾浓度
Returns:
Type | Description |
---|---|
Number | 烟雾浓度,取值为[0,1] |
getType()
获取火焰效果类型
Returns:
Type | Description |
---|---|
Glodon.Bimface.Plugins.ParticleSystem.FireType | 火焰效果选项,支持"Smoke"与"Fire"两类,默认为"Fire" |
hide()
隐藏火焰效果对象
setColor(color)
设置烟雾颜色
Parameters:
Name | Type | Description |
---|---|---|
color | Object | 烟雾颜色,结构为{smokeColor: {r: 0, g: 0, b: 0}} |
setPosition(position)
设置火焰的初始点坐标
Parameters:
Name | Type | Description |
---|---|---|
position | Object | 火焰的初始点坐标 |
setScale(scale)
设置火焰粒子比例
Parameters:
Name | Type | Description |
---|---|---|
scale | Number | 火焰缩放比例,默认值为1 |
setSmokeConcentration(concentration)
设置烟雾浓度
Parameters:
Name | Type | Description |
---|---|---|
concentration | Number | 烟雾浓度,取值范围[0,1],默认值为0.6 |
setType(fireType)
设置火焰效果类型
Parameters:
Name | Type | Description |
---|---|---|
fireType | Glodon.Bimface.Plugins.ParticleSystem.FireType | 火焰效果选项,支持"Smoke"与"Fire"两类,默认为"Fire" |
show()
显示火焰效果对象
update()
更新参数配置