Unity-最简单实现爆炸效果

准备材料:

两张texture,分别用于粒子材质的Maps和Emission资源

 

 网盘texture地址:

链接:https://pan.baidu.com/s/19zEvkqBWLoa06NOw3pkOfw
提取码:npgn

 下面开始制作

1、制作爆炸材质

扫描二维码关注公众号,回复: 11147957 查看本文章

创建一个粒子材质,Sharder选择Particles/Standard  Unlit,其支持所有的通用粒子控制。将刚刚的texture放进去。配置属性如图

完成后点击Apply to System

2、创建粒子

(下面未说明的都使用默认设置)

主要对其设置:

存在时间 2s

延迟:false

开始生命周期:1~0.5

起始速度:0

起始大小:2~3

起始旋转:-360  360

最大粒子数目:100

此时效果差不多这样:

3、Emission、Shape、Renender

我们默认创建的粒子系统自动勾选了Emission、Shape、Renender,它们分别完成喷射、形状、渲染的功能,先对它们调节。

首先调节Shape,达到圆形爆炸的效果,切换成圆,半径随便调调即可

再调节Emission,这里必须设置它的Bursts属性,数量多一点,周期长一点,实现“炸”的感觉

最后调节Renender,将我们刚刚做好的材质添加进去,然后对Renderer的这几个属性做如下设置(根据你的粒子材质),这AnimBlend一定加上

 

 此时效果图:

 4、设置颜色,调成黑色逐渐消失,此时效果图:

5、用Texture sheet animation把它们整合到一起

这里最好将它的大小调大一点

 此时效果图:

感觉需要把后面多余的给去掉,这里调节Emission- Rate over time(恢复时间)

此时效果图:

OK,大功告成 !

猜你喜欢

转载自www.cnblogs.com/CCLi/p/12800493.html