Unity火焰特效与爆炸特效的制作

本文介绍了作者在Unity3D中学习制作火焰、爆炸和烟雾粒子效果的过程,详细列举了各项关键属性设置,如生命周期、速度、尺寸等,以及如何实现视觉上的动态展示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

      通过对Unity3D游戏制作一段时间的学习,我认识到在游戏中粒子效果是一个比较重要的环节,可以帮助增强游戏的画面效果和音效效果。同时,我也对制作粒子效果缺乏经验,这次制作火焰粒子效果与爆炸粒子效果也是我在粒子效果制作的一次尝试。

火焰特效

flame

效果:

属性展示:

start lifetime:火焰的生命周期,设定在随机的0.8-1之间

start speed:火焰的速度,设定在随机的9-10之间

start size:火焰的尺寸,设定在随机的6-7之间

start rotation:让火焰初始角度随机在负360度到正360度之间生成

max particles:最多可同时存在的粒子数,设定在60

rate over time:火焰生成频率,设定在45

angle:火焰粒子的发射角度,设定在30度,使火焰粒子只能朝周围30度内的角度发射

color:设置火焰的淡入淡出效果

tiles:对火焰粒子4行8列的材质依次进行读取

爆炸效果

explosion

效果:

属性展示:

start lifetime:爆炸的生命周期,设定在随机的0.3-0.2之间

start speed:爆炸粒子的速度,设定在随机的30-1之间

start size:爆炸的尺寸,设定在随机的40-30之间

start rotation:让爆炸粒子初始角度随机在负360度到正360度之间生成

max particles:最多可同时存在的粒子数,设定在100

count:在0.000时刻同时生成的粒子数为20

angle:爆炸粒子的发射角度,设定在25度,使爆炸粒子只能朝周围25度内的角度发射

dampen:给爆炸粒子速度添加系数为0.3的阻尼(系数越大阻尼越大)

color:设置爆炸的淡出效果

tiles:对爆炸粒子4行4列的材质依次进行读取

sorting fudge:阻塞系数(爆炸粒子值较小,先加载)

smoke

效果:

属性展示:

start lifetime:烟雾的生命周期,设定在随机的1-0.8之间

start speed:烟雾粒子的速度,设定在随机的30-1之间

start size:烟雾的尺寸,设定在随机的5-6之间

start rotation:让烟雾粒子初始角度随机在负360度到正360度之间生成

max particles:最多可同时存在的粒子数,设定在100

count:在0.000时刻同时生成的粒子数为10

angle:烟雾粒子的发射角度,设定在25度,使烟雾粒子只能朝周围25度内的角度发射

dampen:给烟雾粒子速度添加系数为0.8的阻尼(系数越大阻尼越大)

color:设置烟雾的淡出效果

sorting fudge:阻塞系数(烟雾粒子值较大,后加载)

制作效果展示视频

Unity火焰特效与爆炸特效制作效果展示_哔哩哔哩_bilibili

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值