Unity-最简单实现爆炸效果


 

准备材料:

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

 

 

 图片:

链接:https://pan.baidu.com/s/1M4KvZrAaAqm8clamuT6wtw
提取码:z099 

 下面开始制作

 

1、制作爆炸材质

创建一个粒子材质,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把它们整合到一起

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

 

 此时效果图:

 

 

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

 

此时效果图:

 

OK,大功告成 !

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM