准备
-
ParticlesMaterial 粒子系统需要对粒子的性质进行描述,需要添加
ParticlesMaterial
来配置这个描述
-
Texture 纹理贴图,需要展示的粒子样子
时间参数 / Time parameters
-
Lifetime / 生命周期
单个粒子的生命周期,单位s(秒
One Shot / 一次性
是否只生成一次,粒子不会反复产生,用作一次性效果Preprocess / 预渲染
如果为0,则粒子从0个开始显示,如果不为0,则在当前渲染秒时开始显示粒子效果Speed Scale / 速度缩放
设置粒子整体速度快慢-
Explosiveness / 爆发效果
如果为0则在生命周期中均匀分布,如果为1则在一开始就直接一次性迸发产生所有粒子
Randomness / 随机性
整体的随机性,随机范围是100%~200%之间,无负向
initial_value = param_value + param_value * randomness
Fixed FPS / 固定fps
默认0,跟随游戏帧数,设置指定数值,则按照指定fps来渲染,可能会有卡顿等效果Fract Delta / 分形间隔
??
绘制参数 / Drawing parameters
Visibility Rect / 可见区域
可见区域控制粒子在屏幕上的可见性。 如果此矩形位于视区之外,则引擎将不会在屏幕上渲染粒子。-
Local Coords / 本地坐标
-
Draw Order / 排序叠层
粒子按照什么规则进行叠层排序,index为创建先后顺序,lifetime为粒子生命时间排序
粒子参数 / ParticlesMaterial settings
-
Spread / 蔓延
可以让粒子扩散,配合initial velocity 可扩散角度从0~360
Gravity / 重力
给每个粒子加上重力加速度效果-
Initial Velocity / 初速度
给每个粒子加上初速度,包括随机值
-
Angular Velocity / 角速度
给每个粒子加上旋转速度,包括随机值,非初始角速度,可以一只保持旋转,并且可编辑整个生命周期中的旋转速度
-
Orbit Velocity / 轨道速度
粒子绕发生器中心旋转
Linear Acceleration / 线性加速度
给粒子当前方向上继续增加速度-
Radial Acceleration / 径向加速度
当数值为正,则更加远离原点,当数值为负,更加靠近原点
-
Tangential Acceleration / 切向加速度
给一个粒子运动方向垂直的切向加速度
-
Damping / 阻尼
迫使粒子最终停下来
-
Angle / 初始角度
同时可以设置过程角度动画,和Angular Velocity类似,只是这个不控制速度,而只控制贴图
-
Scale / 缩放
缩放效果,可设置缩放过程
-
Color / 色彩
-
Hue variation / 色偏
通过Color 和 Hue 可以混合出不同初始颜色, 但如果和Color动画一起使用时结束颜色并不太受影响
排放形状 / Emission Shapes
-
Emission Mask / 遮罩
设置粒子按照一定形状排列
然后选择你要需要的遮挡纹理
-
实体部分 : 使用粒子填充整个图片非透明区域
-
边框 : 使用粒子填充非透明边缘区域
-
边框+朝外向量 :使用粒子填充非透明边缘区域并切粒子朝向边缘外侧运动