EffectObject

继承自

描述

特效对象节点

属性

特效资源id
特效颜色
int
特效持续时间
bool
特效是否循环
特效尺寸Range(x,y)
特效材质
特效方向
特效生命周期
float
特效进度
发射旋转
float
特效发射速度
特效形状
纹理路径
轨迹模式
轨迹纹理模式
bool
尺寸影响宽度
bool
继承粒子颜色
轨迹上方的宽度
彩色覆盖轨迹
轨迹纹理路径
转速
float
播放速度
重力
bool
自动销毁
颜色随生命周期内变化模式
颜色随生命周期内变化的最小颜色值
颜色随生命周期内变化的最大颜色值
bool
预热
开始延迟
开始速度
移动坐标系
bool
单位时间
缩放模式
bool
创建时启动
int
最大粒子数量
bool
自动随机种子
int
随机种子
裁剪模式
粒子循环利用方式
粒子循环生命区间
粒子颜色方式
粒子颜色
X,Y和Z轴的速度。
轨迹材质路径
(随时间的速率),每单位时间发射的粒子数量
(通过距离的速率),每单位距离发射的粒子数量
(爆发),产生粒子爆发的效果,通过Time(时间)、Count(数量)、Cycles(周期)、Interval(间隔)四个参数调整。
bool
开启定义粒子尺寸在其寿命期间如何变化的曲线
定义粒子尺寸在其寿命期间如何变化的曲线
bool
开启根据生命周期的旋转模块
定义根据生命周期的旋转
bool
开启uv模块
uv模式
Y(垂直)方向上划分的区块数量。
动画模式
动画模式
int
从精灵图集选择特定行以生成动画
动画模式
通过一条曲线指定动画帧随着时间的推移如何增加。
速度范围
float
根据指定的每秒帧数值对帧进行采样
允许指定粒子动画应从哪个帧开始(对于在每个粒子上随机定相动画非常有用)。
float
动画序列在粒子生命周期内重复的次数。
bool
是否开启
选择X、Y和Z轴是否指向本地或世界空间。
轴的轨道速度。
轨道中心的位置,适用于轨道运行粒子。
粒子远离/朝向中心位置的径向速度。
在当前行进方向上/周围向粒子的速度应用一个乘数。
bool
是否开启
分量。
分量。
时,此选项才可用。
设置粒子的速度限制。
float
当粒子速度超过速度限制时,粒子速度降低的比例。
对粒子速度施加线性阻力。。
bool
启用此属性后,较大的粒子会更大程度上受到阻力系数的影响。
bool
启用此属性后,较快的粒子会更大程度上受到阻力系数的影响。
float
随机分配轨迹,因此该值表示概率。
轨迹中每个顶点的生命周期,表示为所属粒子的生命周期的乘数。当每个新顶点添加到轨迹时,该顶点将在其存在时间超过其总生命周期后消失。
float
定义粒子在其轨迹接收新顶点之前必须经过的距离。
bool
Space__,轨迹顶点也不会相对于粒子系统的游戏对象移动。相反,轨迹顶点将被置于世界空间中,并忽略粒子系统的任何移动
bool
轨迹会在粒子死亡时立即消失
int
选择要在整个粒子系统中渲染的轨迹带数量
bool
在用作子发射器的系统上启用此属性时,从同一父系统粒子生成的粒子将共享一个轨迹带
bool
如果启用此属性(选中复选框),则轨迹生命周期受粒子大小影响。
通过一条曲线控制整个轨迹在其附着粒子的整个生命周期内的颜色。
通过一条曲线控制整个轨迹在其附着粒子的整个生命周期内的颜色。
通过一条曲线控制整个轨迹在其附着粒子的整个生命周期内的颜色。
通过一条曲线控制轨迹沿其长度的颜色。
通过一条曲线控制轨迹沿其长度的颜色。。
bool
通过启用此属性(选中复选框),可在构建轨迹几何体时包含法线和切线。这样允许它们使用具有场景光照的材质,例如通过标准着色器,或通过使用自定义着色器。
在速度范围内定义的粒子的颜色渐变。。
在速度范围内定义的粒子的颜色渐变。
在速度范围内定义的粒子的颜色渐变。
颜色渐变映射到的速度范围的下限和上限(超出范围的速度将映射到渐变的端点)。。
在每个轴上独立控制粒子大小。
大小曲线映射到的速度范围的下限和上限(超出范围的速度将映射到曲线的端点)。
为每个旋转轴独立控制旋转。
大小曲线映射到的速度范围的下限和上限(超出范围的速度将映射到曲线的端点)。
在每个轴上独立控制强度和重新映射。
float
此属性可控制粒子改变行进方向的频率以及方向变化的突然程度。
随着时间的推移而移动噪声场可产生更不可预测和不稳定的粒子移动。
bool
启用此属性后,强度与频率成正比。
int
指定组合多少层重叠噪声来产生最终噪声值。
float
对于每个附加的噪声层,按此比例降低强度。
float
对于每个附加的噪声层,按此乘数调整频率。
较低的质量设置可显著降低性能成本,但也会影响噪声的有趣程度。请使用能为您提供所需行为的最低质量以获得最佳性能。
bool
将最终噪声值重新映射到不同的范围。
将最终噪声值重新映射到不同的范围。
用于控制噪声对粒子位置影响程度的乘数。
用于控制噪声对粒子旋转(以度/秒为单位)影响程度的乘数。
用于控制噪声对粒子大小影响程度的乘数。
bool
特效
特效类型
float
形状的圆形半径
如何在形状的弧形周围生成粒子
float
弧形周围可产生粒子的离散间隔
发射位置围绕弧形移动的速度
float
发射粒子的体积比例
float
形成发射器形状的整圆的角部。
如何在形状的弧形周围生成粒子
float
弧形周围可产生粒子的离散间隔
发射位置围绕弧形移动的速度
float
锥体在其顶点处的角度
float
锥体的长度
Cone类型
float
外圆环的粗度
Box类型
发射粒子的体积比例
mesh类型
如何在形状的弧形周围生成粒子
float
弧形周围可产生粒子的离散间隔
发射位置围绕弧形移动的速度
特效生命周期
特效生命周期
开始速度
开始速度
特效尺寸
特效尺寸
发射旋转
发射旋转
重力
重力
(随时间的速率),每单位时间发射的粒子数量
(随时间的速率),每单位时间发射的粒子数量
(通过距离的速率),每单位距离发射的粒子数量
(通过距离的速率),每单位距离发射的粒子数量
定义粒子尺寸在其寿命期间如何变化的曲线
定义粒子尺寸在其寿命期间如何变化的曲线
定义粒子尺寸在其寿命期间如何变化的曲线
定义粒子尺寸在其寿命期间如何变化的曲线
定义根据生命周期的旋转
定义根据生命周期的旋转
定义根据生命周期的旋转
定义根据生命周期的旋转
通过一条曲线指定动画帧随着时间的推移如何增加
通过一条曲线指定动画帧随着时间的推移如何增加
X,Y和Z轴的速度
X,Y和Z轴的速度
X,Y和Z轴的速度
X,Y和Z轴的速度
轴的轨道速度。
轴的轨道速度。
轴的轨道速度。
轴的轨道速度。
轨道中心的位置,适用于轨道运行粒子。
轨道中心的位置,适用于轨道运行粒子。
轨道中心的位置,适用于轨道运行粒子。
轨道中心的位置,适用于轨道运行粒子。
粒子远离/朝向中心位置的径向速度。
粒子远离/朝向中心位置的径向速度。
在当前行进方向上/周围向粒子的速度应用一个乘数。
在当前行进方向上/周围向粒子的速度应用一个乘数。
分量。
分量。
分量。
分量。
设置粒子的速度限制
设置粒子的速度限制
对粒子速度施加线性阻力。。
对粒子速度施加线性阻力。。
轨迹中每个顶点的生命周期,表示为所属粒子的生命周期的乘数。当每个新顶点添加到轨迹时,该顶点将在其存在时间超过其总生命周期后消失。
轨迹中每个顶点的生命周期,表示为所属粒子的生命周期的乘数。当每个新顶点添加到轨迹时,该顶点将在其存在时间超过其总生命周期后消失。
轨迹上方的宽度
轨迹上方的宽度
在每个轴上独立控制粒子大小
在每个轴上独立控制粒子大小
在每个轴上独立控制粒子大小
在每个轴上独立控制粒子大小
为每个旋转轴独立控制旋转
为每个旋转轴独立控制旋转
为每个旋转轴独立控制旋转
为每个旋转轴独立控制旋转
在每个轴上独立控制强度和重新映射
在每个轴上独立控制强度和重新映射
在每个轴上独立控制强度和重新映射
在每个轴上独立控制强度和重新映射
随着时间的推移而移动噪声场可产生更不可预测和不稳定的粒子移动
随着时间的推移而移动噪声场可产生更不可预测和不稳定的粒子移动
将最终噪声值重新映射到不同的范围
将最终噪声值重新映射到不同的范围
将最终噪声值重新映射到不同的范围
将最终噪声值重新映射到不同的范围
用于控制噪声对粒子位置影响程度的乘数
用于控制噪声对粒子位置影响程度的乘数
用于控制噪声对粒子旋转(以度/秒为单位)影响程度的乘数。
用于控制噪声对粒子旋转(以度/秒为单位)影响程度的乘数。
用于控制噪声对粒子大小影响程度的乘数
用于控制噪声对粒子大小影响程度的乘数
发射位置围绕弧形移动的速度
发射位置围绕弧形移动的速度
发射位置围绕弧形移动的速度
发射位置围绕弧形移动的速度
发射位置围绕弧形移动的速度
发射位置围绕弧形移动的速度
bool
子节点是否自动播放

函数

void ()
测试
void ()
特效开始播放
void ()
特效暂停播放
void ()
特效重新开始播放
voidSetAssetID (ModelAssetType 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

事件

停止播放时触发
Last Updated: