Skip to content

EffectObject

继承自

描述

特效对象节点

属性

stringAssetID
特效资源id
ColorQuadStartColor
特效颜色
intDuration
特效持续时间
boolLooping
特效是否循环
RangeInfoStartSize
特效尺寸Range(x,y)
stringMaterial
特效材质
EmissionDIrDirection
特效方向
RangeInfoStartLifetime
特效生命周期
floatRate
特效进度
RangeInfoStartRotation
发射旋转
floatSpeed
特效发射速度
EmitterShapeShape
特效形状
stringTexturePath
纹理路径
EmitterTrailsModeTrailsMode
轨迹模式
EmitterTrailsTextureModeTrailsTextureMode
轨迹纹理模式
boolSizeAffectsWidth
尺寸影响宽度
boolInheritParticleColor
继承粒子颜色
RangeInfoWidthOverTrails
轨迹上方的宽度
ColorQuadColorOverTrails
彩色覆盖轨迹
stringTrailsTexturePath
轨迹纹理路径
RangeInfoRotationSpeed
转速
floatSimulationSpeed
播放速度
RangeInfoGravityModifier
重力
boolAutoDestory
自动销毁
EmitterColorOverLifeTimeModeColorOverLifeTimeMode
\t颜色随生命周期内变化模式
ColorQuadColorOverLifeTimeMinColor
\t颜色随生命周期内变化的最小颜色值
ColorQuadColorOverLifeTimeMaxColor
\t颜色随生命周期内变化的最大颜色值
boolPrewarm
预热
RangeInfoStartDelay
开始延迟
RangeInfoStartSpeed
开始速度
移动坐标系
boolDeltaTime
单位时间
缩放模式
boolPlayOnAwake
创建时启动
intMaxParticles
最大粒子数量
boolAutoRandomSeed
自动随机种子
intRandomSeed
随机种子
裁剪模式
粒子循环利用方式
Vector2LoopRange
粒子循环生命区间
粒子颜色方式
ParticleEmitterColorGradientStartColorGradient
boolChildAutoPlay
子节点是否自动播放

函数

voidTest ()
测试
voidStart ()
特效开始播放
voidPause ()
特效暂停播放
voidReStart ()
特效重新开始播放
voidSetAssetID (string assetID, LuaFunction callback)
设置资源id
voidStop (int behavior)
特效停止播放
修改ColorOverLifeTime的minGradient的_colors
修改ColorOverLifeTime的maxGradient的_colors
voidSetCOLTMinGradientAlphas (int idx, float time, int alpha)
修改ColorOverLifeTime的minGradient的_alphas
voidSetCOLTMaxGradientAlphas (int idx, float time, int alpha)
修改ColorOverLifeTime的maxGradient的_alphas
voidSetCOLTMinGradientModeAndKey (int mode, int colorkey, int alphakey)
修改ColorOverLifeTime的minGradient的mode
voidSetCOLTMaxGradientModeAndKey (int mode, int colorkey, int alphakey)
修改ColorOverLifeTime的maxGradient的mode

事件

停止播放时触发