14. unity粒子特效--速度、粒子环绕、力(重力、阻力、风力等)、噪音

1. 渐变速度(Velocity over Time)

可以分别指定x,y,z三个方向的速度,最终的速度是三个方向的速度合成,点击右侧的下拉三角,也可以使用曲线进行速度的控制调节,如下图所示:
14. unity粒子特效--速度、粒子环绕、力(重力、阻力、风力等)、噪音_第1张图片

2. 粒子环绕

粒子的环绕就是让粒子绕着某一个轴进行转动,实现这个效果可以使用一个圆形发射器,并结合速度渐变控制模块。
首先设置粒子发射器的形状为Circle,在主模块中将粒子的Start Speed设置为 0 ,如图:
14. unity粒子特效--速度、粒子环绕、力(重力、阻力、风力等)、噪音_第2张图片
此时的粒子发射器类似一个圆环,所有产生的粒子都会出现在圆环之间,然后利用速度渐变模块,其有一个属性为轨道速度
Orbital
,设置后可以沿着一个轴进行旋转,还有一个离心速度Radial,设置后,粒子会以一定的速度做离心运动,如下图:
14. unity粒子特效--速度、粒子环绕、力(重力、阻力、风力等)、噪音_第3张图片
实际效果

粒子环绕

3. 速度叠加

在主模块中有一个设置速度的参数Start Speed,在速度模块Velocity over Time中也可以通过Liner参数设置例子在某一个方向上的速度,如果这两个地方都设置了速度值,那么粒子的速度实际上是两者的矢量之和。在速度模块中也可以通过调整速度因子的大小来对整体速度值进行缩放,如下图所示:
14. unity粒子特效--速度、粒子环绕、力(重力、阻力、风力等)、噪音_第4张图片

3.1 撒花小案例

首先在主模块中为粒子设置一个初始速度Start Speed,大小会影响粒子最初上升的高度,如下图:
14. unity粒子特效--速度、粒子环绕、力(重力、阻力、风力等)、噪音_第5张图片
然后在速度模块中,给粒子添加一个向下的速度,此速度使用曲线进行控制,让其速度值逐渐变大,如下图:
14. unity粒子特效--速度、粒子环绕、力(重力、阻力、风力等)、噪音_第6张图片
z方向的速度曲线设置如下:
14. unity粒子特效--速度、粒子环绕、力(重力、阻力、风力等)、噪音_第7张图片
然后将粒子发射器的形状更改为Cone,两者速度矢量叠加后,即可达到预期效果:

unity粒子特效--撒花

4. 粒子的受力

直接给粒子添加受力,也可以间接控制粒子的速度

4.1 Force over lifetime

模拟作用力(重力,浮力,风力,洋流推力)
通过给粒子添加不同方向的作用力,实现粒子的运动效果,在xyz三个方向都能添加,如下图:
在这里插入图片描述

4.2 Limit velocity over lifetime

速度衰减或限制(介质阻力)
Drag:摩擦系数,模拟介质阻力
Multiply by Size:粒子越大、阻力越大
Multiply by Velocity:粒子速度越大,阻力越大
14. unity粒子特效--速度、粒子环绕、力(重力、阻力、风力等)、噪音_第8张图片

4.3 Noise

噪声(来自于噪声的扰动)
Stength:强度
Frequency:频率
添加噪声之后,物体的运动大体上是不变的,但会参杂一些杂乱无章的效果
14. unity粒子特效--速度、粒子环绕、力(重力、阻力、风力等)、噪音_第9张图片

持续更新中,请大家多多关注…

你可能感兴趣的:(Unity,unity,粒子特效)