[Unity2D/3D]Particle System粒子系统/以实现烟雾效果为例
Posted Z_hongli
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Unity2D/3D]Particle System粒子系统/以实现烟雾效果为例相关的知识,希望对你有一定的参考价值。
[Unity3D]Particle System粒子系统
首先看一下效果
1.创建一个Particle System:右键Effects->Particle System
Pause暂停播放粒子效果
Restart重新播放粒子系统
Stop清除播放的粒子效果
2.单击创建好的Particle System,可以在Inspector面板下的particle system下设置粒子的属性
在加粒子样式之前,首先要了解一下如何调整Particle System的大小参数,需要在Shape中对其进行调整,一般来说只需要调整前三个参数即可,可以一边调节,一边对照scene场景中的粒子效果进行适当的更改
在这里可以修改例子发射的起始速度,生命周期(即出现的总时长),建议都设范围值,这样每个粒子的属性都不一样,更加真实
我的是做好了的 你的和我不一样 需要点击倒三角进行更改才行
换而言之,只要有这个的,大部分都可以设置范围值或者曲线值的,你也可以在其它的属性上用,但是具体怎么用,还是看粒子效果哪个比较好
(1)添加粒子样式
将想要的粒子样式图片放入里面
我们可以为其设置一个变动的范围,使它的烟雾图片的起始大小在这个范围里面变动,来达到一个更加逼真的效果
可以看到起始图片的大小不一样,显得比较自然,同时我们可以看到,其消失的时候,图片由大变小,颜色逐渐透明,很真实,如何实现呢?
逐渐透明效果的实现:在Particle System中的color over lifetime中进行设置
将指针所指的白色方格设置为纯黑色即可,有点类似于PS中的蒙版效果
逐渐变小效果的实现:在Particle System中找到size over lifetime通过调整曲线的弯曲度调整其大小
有些同学点击曲线后可能找不到调整图片大小的曲线,找到Particle System后往上面拉即可
后面还会更新一些代码控制粒子效果的文章,谢谢支持。
以上是关于[Unity2D/3D]Particle System粒子系统/以实现烟雾效果为例的主要内容,如果未能解决你的问题,请参考以下文章