Unity3d制作火焰特效

unity3d的粒子系统可以实现很多特效,本篇文章分享实现一个火焰特效。

1:设计思路

unity的粒子系统,肯定是发射很多粒子完成某个效果,我们修改粒子系统中的粒子贴图,粒子数量,粒子发射半径,粒子的生命周期,粒子的颜色等等,再添加一个灯光,即可实现粒子效果。

我们在场景中添加一个Particle System,命名为Fire

2:实现火焰特效

2.1准备粒子的火源贴图

此贴图为粒子贴图,每个发射的粒子,以此贴图为效果,格式为PNG格式,背景在Photoshop中全部扣掉了。新建一个Material,并命名为FireMaterials,相关设置如下:

2.2粒子系统的渲染设置

在该设置中,将渲染材质设置为FireMaterials

如下图所示:

2.3粒子系统的基本设置

2.4粒子系统的发射设置

如下图所示:

2.5粒子系统的形状设置

2.6粒子系统的生命周期极限速度设置

2.7粒子系统的生命周期颜色设置

设置完以上的基本设置,一个火焰效果差不多也就出来了。

2.8给火焰特效添加一个灯光

该灯光游戏物体属于Fire的子物体

完成以上基本设置,一个火焰特效差不多也就出来了!

有时间的兄弟,还可以添加一些火焰燃烧中的小火星特效。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值