1. 发射模块(Emission)
匀速发射:
Rate over Time:每秒钟发射的粒子数
Rate over Distance:每移动一米发射的粒子个数
两者可指定其一:若仅指定Rate over Time,则粒子根据时间的变化进行发射,若仅指定Rate over Distance,则粒子系统每词移动时才发射,不移动不发射
爆发式发射:
先将Rate over Time,Rate over Distance两个属性设为 0 ,在Bursts中点击右下角的**+**号添加一个爆发式效果,如下图:
Time:爆炸发生的时间
Count:一次爆炸发生的粒子个数
Cycles:爆炸次数
Interval:爆炸之间的间隔
Probability:爆炸的发生概率,0 表示不会爆炸
使用爆炸效果时,一般会将主模块的相关参数也会配合修改一下,因为爆炸效果一般不会循环爆炸,而且爆炸效果的粒子存在时间也是很短暂的,飞行速度也比较快,可参考如下设置:
Looping = No,Start Lifetime = 0.2,Start Speed = 30
粒子的数量一般也是有限制的,防止系统过载,粒子的数量可以计算得到,在总模块中有一个属性Start Lifetime是每一个粒子存活的时间,在发射模块中Rate over Time是每秒钟生成的粒子个数,同时在主模块中也能设置粒子的总数量限制,通过属性Max Particles设置:
2. 形状模块(Shape)
控制的是粒子发射器的形状,默认的形状是Cone,是一个锥体,点开Shape模块后,在场景视图中会显示这个粒子发射器的形状轮廓,如图所示:
在Shape属性中可以设置不同的发射器形状:
Cone 锥形 Sphere 球形 Hemisphere 半球形 Box 盒型 Circle 圆形 Rectangle 长方形
2.1 锥形发射器(Cone)
锥体的开口方向默认是和物体的 Z 轴方向保持一致的,注意是以局部坐标系为参照的
Angle:角度(单边角度)
Radius:底半径(米)
Radius Thickness:半径厚度(壁厚)默认为1(值在0-1之间,如果是小于1的值,那么锥体会出现双层,粒子只在层之间发射,为 1 时粒子会在所有空间内发射)
Length:长度 / 高度(只有在Volume体积内发射时才能设置这个值)
Emit from Base:从底部发射 / Volume 体积内发射
这些参数也可以借助下图中的几个图标进行设置,点亮某一个图标之后,直接在场景视图中修改锥体即可:
2.2 球形发射器(Sphere球形 / HemiSphere半球形)
Radius:半径
Radius Thickness:半径厚度(壁厚)
球形的粒子是朝四面八方发射的,半球形的粒子是朝上半个球形方向发射的
2.3 盒形发射器(Box)
默认是一个111的正方体,可以通过调整发射器的scale改变发射器的大小,发射方向为z方向,可以通过调整物体的rotation,或者发射器的rotation调整发射方向。
2.4 圆形发射器(Circle)
圆形发射器内的粒子会在这个圆形平面内朝各个方向发射粒子
2.5 矩形发射器(Rectangle)
矩形发射器也是一个平面,不过粒子的发射方向是朝着 z 轴的方向发射的
2.6 无形状(禁用Shape模块)
当把Shape模块禁用时,粒子会从轴心点发射,并沿着 z 轴的方向发射
3. 颜色渐变(Color over Lifetime)
在主模块右上角点击**+号,添加一个颜色渐变模块Color over Lifetime**,添加后点击颜色输入框可以设置渐变颜色,操作如下图:
在主模块当中的Start Color属性也能设置颜色,如果这两个地方都设置了颜色,则总体的颜色是主模块中的颜色和渐变模块颜色的乘积。
4. 大小渐变(Size over Lifetime)
添加此模块后,点击Size属性右边的曲线,会出现曲线编辑框,如下图,相关操作如下: