unity-粒子系统
火把篇:
1.首先我们添加一个盛放火苗的容器

2.点击该物体的creat-Effect-pratical system,注意不要在inspector面板上添加,因为后者不好控制粒子的方向(个人经验之谈),而后你则可以看到粒子生成的动画:旁边也会有粒子面板出现当然也可以看到Pause暂停,Restar重新开始,Stop暂停粒子特效操作按键

3.而后我们看到位于Inspectors面板的粒子系统组件,看到:
start Lifetime(粒子生命周期)----加快粒子消失的速度
start Speed(粒子散发速度)
Start Size(粒子散发的数量)
在看到shape面板可以控制粒子发射范围的形状angle,和发射时范围的半径Radius

4.而后若准备了火焰的动画素材话那我们可以渲染上去,首先在project面板中创建一个Matrial然后更改它的shader为Lagecy shader-particals-Addtive,之后我们把它的素材拖拽到partical texture上如下图所示 :

5.再将其拖拽到粒子物件及粒子系统组件的渲染器部分-Renderer中的Material,因为拖拽过来的材质是渲染部分此时它无法达到动画的效果,那么这时它的效果则是这样的,一点都不生动形象,原因是此时我们只是把这个材质给贴图上去而已,并未让其真正变成动画特效。
6.那么为达到效果,我们需要勾选Renderer上方的组件Texture sheet Animation中,将其中Tail(布局)改为与材质相对应的规格,那么我们这里此时是4X4,故此X为4,Y为4,那么此时的效果如下图所示:
7.那么我们也可以根据面板来调节火焰的颜色
8.这时你可能觉得不太真实,因为,火星都是从大到小然后消失的,那么这个时候就要勾选size of lifetime,选中逐渐下降的曲线,效果如下:

