Unity3D粒子特效

第一次粒子特效制作,边做边记录吧

 

首先 要拿到粒子的图片  爱心\雪花等

然后  在Assets下创建一个材质球     材质球Shader 选择particles\Additive   将你要设置的粒子图片  格式调整到sprite(2dAndUI)后  直接拖给材质球  到此完成第一步  

第二步  场景下 添加一个游戏物体   给其添加Effect /particle System组件  也就是添加粒子系统    组件展开菜单有个Render选项   下面有个材质球   将你做好的材质球托上去   就可以了  

自此完成第二部    现在看场景  已经在显示你做的我粒子特效了    

但是   距离想要完成自己想要的效果 才是刚刚开始  

下面上图 详细记录 留作给自己复习用了 

首先  不管2D还是3D   有需要控制粒子的方向   其实 很简单    简单除暴点  直接进行旋转粒子就可以可   

Unity3D粒子特效_第1张图片Unity3D粒子特效_第2张图片

这个是控制单位时间生成粒子的数量

Unity3D粒子特效_第3张图片        shape 是调节粒子发散形式   系统调整好的  有需要 可以直接拿来用 

Angle  顾名思义 角度  贴图直观  直接上图 

Unity3D粒子特效_第4张图片Unity3D粒子特效_第5张图片

Unity3D粒子特效_第6张图片Unity3D粒子特效_第7张图片

Base:粒子发射源在椎体的内部的底面上,由底面开始发射。

        Base Shell:粒子发射源在椎体底面的边缘,就是周长那一圈发射。

        Volume:粒子发射源在椎体内部空间。

        Volume Shell:粒子发射器在椎体整个表面上。没有底面。

 

  X Y Z  控制的效果 相当于走动的火把   X为负时  向左    

飞机飞过的烟雾可以用Z轴控制   效果特好   (不要直接控制粒子方向 这样的效果不好)

当Looping没有勾选的时候  Start Delay表示当前发射一次粒子效果需要等待的事件 单位为秒

start Lifetime 为发射出来粒子的生命周期  

start Speed为发射时的速度

有一点需要注意  在发射的时候 

Unity3D粒子特效_第8张图片Unity3D粒子特效_第9张图片

 

 

 

 

 

 

你可能感兴趣的:(Unity_3D项目相关)