SprayWaterEffect
类:喷水效果类,用于创建单个水柱,并进行相关设置操作
Constructor
new Glodon.Bimface.Plugins.ParticleSystem.SprayWaterEffect(sprayWaterEffectConfig)
构造喷水效果对象
Parameters:
Name | Type | Description |
---|---|---|
sprayWaterEffectConfig | Glodon.Bimface.Plugins.ParticleSystem.SprayWaterEffectConfig | 喷水效果的配置项 |
Methods
destroy()
销毁喷水效果对象
getColor()
获取水柱颜色
Returns:
Type | Description |
---|---|
Glodon.Web.Graphics.Color | 水柱颜色 |
getOriginIntensity()
获取初始强度值
Returns:
Type | Description |
---|---|
Number | 初始强度,影响喷射速度和距离,取值范围[0 , 3] |
getOriginPitch()
获取水柱的初始俯仰值
Returns:
Type | Description |
---|---|
Number | 水柱的初始俯仰值 |
getOriginPosition()
获取水柱的初始点坐标
Returns:
Type | Description |
---|---|
Object | 水柱的初始点坐标 |
getOriginRadius()
获取水柱的初始半径
Returns:
Type | Description |
---|---|
Number | 水柱的初始半径 |
getOriginYaw()
获取水柱的初始偏航值
Returns:
Type | Description |
---|---|
Number | 水柱的初始偏航值 |
getScale()
获取水柱粒子比例
Returns:
Type | Description |
---|---|
Number | 水柱缩放比例 |
getSpread()
获取水花扩散程度
Returns:
Type | Description |
---|---|
Number | 水花扩散程度 |
hide()
隐藏喷水效果对象
play()
喷水开始
setColor(color)
设置水柱颜色
Parameters:
Name | Type | Description |
---|---|---|
color | Glodon.Web.Graphics.Color | 水柱颜色 |
setOriginIntensity(originIntensity)
设置初始喷射强度
Parameters:
Name | Type | Description |
---|---|---|
originIntensity | Number | 初始强度,影响喷射速度和距离,取值范围[0 , 3] |
setOriginPitch(originPitch)
设置水柱初始俯仰值,单位为弧度
Parameters:
Name | Type | Description |
---|---|---|
originPitch | Number | 水柱初始俯仰值,单位为弧度 |
setOriginPosition(originPosition)
设置水柱的初始点坐标
Parameters:
Name | Type | Description |
---|---|---|
originPosition | Object | 水柱的初始点坐标 |
setOriginRadius(originRadius)
设置水柱的起始半径
Parameters:
Name | Type | Description |
---|---|---|
originRadius | Number | 水柱的初始半径,单位与场景设置单位一致 |
setOriginYaw(position)
设置水柱的初始偏航值,单位为弧度
Parameters:
Name | Type | Description |
---|---|---|
position | Number | 水柱的初始俯仰值,单位为弧度 |
setScale(scale)
设置水柱粒子比例
Parameters:
Name | Type | Description |
---|---|---|
scale | Number | 水柱缩放比例,默认值为1 |
setSpread(spread)
设置水花扩散程度
Parameters:
Name | Type | Description |
---|---|---|
spread | Number | 水花扩散程度,默认值为1,值越大效果越明显 |
show()
显示喷水效果对象
stop()
喷水停止
update()
更新参数配置