[Unity2D/3D]Particle System粒子系统/以实现烟雾效果为例

[Unity3D]Particle System粒子系统

首先看一下效果
[Unity2D/3D]Particle System粒子系统/以实现烟雾效果为例_第1张图片

1.创建一个Particle System:右键Effects->Particle System
[Unity2D/3D]Particle System粒子系统/以实现烟雾效果为例_第2张图片
Pause暂停播放粒子效果
Restart重新播放粒子系统
Stop清除播放的粒子效果

2.单击创建好的Particle System,可以在Inspector面板下的particle system下设置粒子的属性

在加粒子样式之前,首先要了解一下如何调整Particle System的大小参数,需要在Shape中对其进行调整,一般来说只需要调整前三个参数即可,可以一边调节,一边对照scene场景中的粒子效果进行适当的更改
[Unity2D/3D]Particle System粒子系统/以实现烟雾效果为例_第3张图片
在这里可以修改例子发射的起始速度,生命周期(即出现的总时长),建议都设范围值,这样每个粒子的属性都不一样,更加真实
[Unity2D/3D]Particle System粒子系统/以实现烟雾效果为例_第4张图片
我的是做好了的 你的和我不一样 需要点击倒三角进行更改才行
[Unity2D/3D]Particle System粒子系统/以实现烟雾效果为例_第5张图片
换而言之,只要有这个的,大部分都可以设置范围值或者曲线值的,你也可以在其它的属性上用,但是具体怎么用,还是看粒子效果哪个比较好

(1)添加粒子样式
[Unity2D/3D]Particle System粒子系统/以实现烟雾效果为例_第6张图片
将想要的粒子样式图片放入里面
[Unity2D/3D]Particle System粒子系统/以实现烟雾效果为例_第7张图片

[Unity2D/3D]Particle System粒子系统/以实现烟雾效果为例_第8张图片
我们可以为其设置一个变动的范围,使它的烟雾图片的起始大小在这个范围里面变动,来达到一个更加逼真的效果
[Unity2D/3D]Particle System粒子系统/以实现烟雾效果为例_第9张图片
可以看到起始图片的大小不一样,显得比较自然,同时我们可以看到,其消失的时候,图片由大变小,颜色逐渐透明,很真实,如何实现呢?

逐渐透明效果的实现:在Particle System中的color over lifetime中进行设置
[Unity2D/3D]Particle System粒子系统/以实现烟雾效果为例_第10张图片
将指针所指的白色方格设置为纯黑色即可,有点类似于PS中的蒙版效果
[Unity2D/3D]Particle System粒子系统/以实现烟雾效果为例_第11张图片
逐渐变小效果的实现:在Particle System中找到size over lifetime通过调整曲线的弯曲度调整其大小
[Unity2D/3D]Particle System粒子系统/以实现烟雾效果为例_第12张图片
有些同学点击曲线后可能找不到调整图片大小的曲线,找到Particle System后往上面拉即可
[Unity2D/3D]Particle System粒子系统/以实现烟雾效果为例_第13张图片
后面还会更新一些代码控制粒子效果的文章,谢谢支持。

你可能感兴趣的:(Unity3D,Unity2D,教学,unity)