Skip to content

EffectObject ​

继承自:

描述 ​

特效对象节点

属性 ​

string  AssetID
特效资源id
ColorQuad  StartColor
特效颜色
int  Duration
特效持续时间
bool  Looping
特效是否循环
RangeInfo  StartSize
特效尺寸Range(x,y)
string  Material
特效材质
EmissionDIr  Direction
特效方向
RangeInfo  StartLifetime
特效生命周期
float  Rate
特效进度
RangeInfo  StartRotation
发射旋转
float  Speed
特效发射速度
EmitterShape  Shape
特效形状
string  TexturePath
纹理路径
EmitterTrailsMode  TrailsMode
轨迹模式
EmitterTrailsTextureMode  TrailsTextureMode
轨迹纹理模式
bool  SizeAffectsWidth
尺寸影响宽度
bool  InheritParticleColor
继承粒子颜色
RangeInfo  WidthOverTrails
轨迹上方的宽度
ColorQuad  ColorOverTrails
彩色覆盖轨迹
string  TrailsTexturePath
轨迹纹理路径
RangeInfo  RotationSpeed
转速
float  SimulationSpeed
播放速度
RangeInfo  GravityModifier
重力
bool  AutoDestory
自动销毁
EmitterColorOverLifeTimeMode  ColorOverLifeTimeMode
\t颜色随生命周期内变化模式
ColorQuad  ColorOverLifeTimeMinColor
\t颜色随生命周期内变化的最小颜色值
ColorQuad  ColorOverLifeTimeMaxColor
\t颜色随生命周期内变化的最大颜色值
bool  Prewarm
预热
RangeInfo  StartDelay
开始延迟
RangeInfo  StartSpeed
开始速度
移动坐标系
bool  DeltaTime
单位时间
缩放模式
bool  PlayOnAwake
创建时启动
int  MaxParticles
最大粒子数量
bool  AutoRandomSeed
自动随机种子
int  RandomSeed
随机种子
裁剪模式
粒子循环利用方式
Vector2  LoopRange
粒子循环生命区间
粒子颜色方式
ParticleEmitterColorGradient  StartColorGradient
bool  ChildAutoPlay
子节点是否自动播放

函数 ​

void  Test ()
测试
void  Start ()
特效开始播放
void  Pause ()
特效暂停播放
void  ReStart ()
特效重新开始播放
void  SetAssetID (string assetID, LuaFunction callback)
设置资源id
void  Stop (int behavior)
特效停止播放
修改ColorOverLifeTime的minGradient的_colors
修改ColorOverLifeTime的maxGradient的_colors
void  SetCOLTMinGradientAlphas (int idx, float time, int alpha)
修改ColorOverLifeTime的minGradient的_alphas
void  SetCOLTMaxGradientAlphas (int idx, float time, int alpha)
修改ColorOverLifeTime的maxGradient的_alphas
void  SetCOLTMinGradientModeAndKey (int mode, int colorkey, int alphakey)
修改ColorOverLifeTime的minGradient的mode
void  SetCOLTMaxGradientModeAndKey (int mode, int colorkey, int alphakey)
修改ColorOverLifeTime的maxGradient的mode

事件 ​

停止播放时触发