上海古都建筑设计集团,上海办公室装修设计公司,上海装修公司高质量的内容分享社区,上海装修公司我们不是内容生产者,我们只是上海办公室装修设计公司内容的搬运工平台

【实现100个unity特效之7】unity 3d实现各种粒子效果

guduadmin231月前

文章目录

  • 先看最终效果
    • 下雨效果
    • 萤火虫和火花四溅的效果
    • 3d下雨粒子效果
    • 涟漪效果
    • 雨滴和涟漪效果结合
    • 水花效果
    • 雨滴涟漪水花结合
    • 问题
    • 雾气效果
    • 萤火虫
    • 火花效果
    • 萤火虫和火花效果结合
    • 其他特效
    • 爆炸、闪电、火焰、雷雨特效(2023/7/5更新)
    • 源码
    • 完结

      先看最终效果

      下雨效果

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第1张

      萤火虫和火花四溅的效果

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第2张

      3d下雨粒子效果

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第3张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第4张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第5张

      直接调整为【Stretched Billboard拉伸/延伸渲染】

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第6张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第7张

      控制雨的大小

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第8张

      创建个材质

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第9张

      材质设置

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第10张

      挂载材质 设置延申效果

      第一个叫做Speed Scale:通过比较每个粒子的速度,来去决定每个粒子拉伸/延伸的长度

      而Length Scale:通过粒子的宽度,来决定粒子的长度

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第11张

      3d粒子大小随机化

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第12张

      颜色也可以设置随机化

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第13张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第14张

      开启碰撞

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第15张

      Planes类型:如果我们让粒子,

      和某个模型希望有碰撞的话

      那么呢,我们就将这个、某个模型添加到Planes当中

      我们可以选择一种更加方便的方法

      选择World世界模式

      那就意味着:世界坐标系下任何的对象,都会与粒子效果进行交互碰撞

      (严谨点说应该是:任何含有Collider组件的对象)

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第16张

      设置弹力

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第17张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第18张

      我们可以将Dampenl阻尼系数设置为1

      表示的是,在粒子碰撞之后,

      损失的速度百分比呢为100%

      碰撞之后呢,阻止了粒子、可以使碰撞的粒子消失

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第19张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第20张

      涟漪效果

      本期的重点就是:当我们的雨滴到达地面后呢

      会发生涟漪,以及水花溅出的效果

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第21张

      我们这里,需要勾选【Sub Emitters子发射器模块】

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第22张

      选择在当前粒子的不同状态下

      将会触发其他的“子的”粒子效果的功能

      我们先提前去实现【涟漪的效果】

      涟漪效果,新建粒子效果

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第23张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第24张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第25张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第26张

      画个涟漪图片,这里有一种素材,直接下载就可以使用

      【实现100个unity特效之7】unity 3d实现各种粒子效果,请添加图片描述,第27张

      新建材质

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第28张

      我们可以去选择【Horizontal Billboard】始终保持水平方向的形式,进行这张图片、这个材质的渲染

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第29张

      调亮材质的颜色

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第30张

      设置淡入淡出效果

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第31张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第32张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第33张

      设置曲线

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第34张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第35张

      初始颜色这里,我也选择在两种不同的透明度之间进行随机化

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第36张

      取消勾选,表示的是:这一个粒子效果并不是循环播放的

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第37张

      涟漪效果

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第38张

      雨滴和涟漪效果结合

      将涟漪效果添加到我们刚才的雨滴当中,然后添加到Sub Emitters模块当中

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第39张

      触发的条件,我们选择的是当当前粒子、也就是我们的雨滴碰撞到任何的模型物体时呢,就会发出涟漪的效果

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第40张

      水花效果

      创建【水花四溅的粒子效果:Splash】

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第41张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第42张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第43张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第44张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第45张

      水花材质

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第46张

      【这里还调整了Size over Lifetime,越来越小】

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第47张

      水花四溅效果

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第48张

      雨滴涟漪水花结合

      将水花效果添加到我们刚才的雨滴当中

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第49张

      效果

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第21张

      问题

      如果你在运行的过程当中,一开始有涟漪和水花的效果,然后过了一段时间呢又没有了,后面又继续出现水花播放的效果

      那就说明了:你当前粒子效果能够显示的最大颗粒数,场景中允许的颗粒数,已经饱和了,就不会继续去生成新的粒子效果了,也就是在主模块当中的Max Particles达到了极限,就需要修改这里的Max Particles

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第51张

      上面设置的值表示,当粒子效果数量达到100以后,它就会为了保护计算机,当前面一波的粒子效果消失之后,才会去进行下一波的粒子效果的显示,这是一种保护性能、设置上限的方法,也是一种保护性能‘设置上限的方法

      雾气效果

      新建云层材质

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第52张

      这里材质拖入的雾气图片

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第53张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第54张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第55张

      绑定材质

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第56张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第57张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第58张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第59张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第60张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第61张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第62张

      效果

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第63张

      萤火虫

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第64张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第65张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第66张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第67张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第68张

      添加拖尾效果和拖尾材质,材质省事就用雨滴的材质

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第69张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第70张

      新增点光源,作为预设体

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第71张

      设置光源颜色

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第72张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第73张

      萤火虫贴图

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第74张

      萤火虫材质

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第75张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第76张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第77张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第78张

      修改大小和颜色

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第79张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第80张

      火花效果

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第81张

      材质贴图

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第82张

      跟前面一样,弄个材质放在粒子上

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第83张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第84张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第85张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第86张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第87张

      旋转

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第88张

      淡入淡出

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第89张

      萤火虫和火花效果结合

      萤火虫开启碰撞

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第90张

      绑定火花粒子效果

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第91张

      记得人物要开启碰撞collider组件

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第92张

      其他特效

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第93张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第94张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第95张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第96张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第97张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第98张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第99张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第100张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第101张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第102张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第103张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第104张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第105张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第106张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第107张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第108张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第109张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第110张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第111张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第112张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第113张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第114张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第115张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第116张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第117张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第118张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第119张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第120张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第121张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第122张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第123张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第124张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第125张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第126张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第127张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第128张

      爆炸、闪电、火焰、雷雨特效(2023/7/5更新)

      https://assetstore.unity.com/packages/vfx/particles/legacy-particle-pack-73777

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第129张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第130张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第131张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第132张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第133张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第134张

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第135张

      源码

      链接:https://pan.baidu.com/s/1DeNnoLvBB2N9BBPSqHZOrg 提取码:9j3p

      git地址:https://gitcode.net/qq_36303853/vfx

      完结

      赠人玫瑰,手有余香!如果文章内容对你有所帮助,请不要吝啬你的点赞评论和关注,以便我第一时间收到反馈,你的每一次支持都是我不断创作的最大动力。当然如果你发现了文章中存在错误或者有更好的解决方法,也欢迎评论私信告诉我哦!

      好了,我是向宇,https://xiangyu.blog.csdn.net

      一位在小公司默默奋斗的开发者,出于兴趣爱好,最近开始自学unity,闲暇之余,边学习边记录分享,站在巨人的肩膀上,通过学习前辈们的经验总是会给我很多帮助和启发!php是工作,unity是生活!如果你遇到任何问题,也欢迎你评论私信找我, 虽然有些问题我也不一定会,但是我会查阅各方资料,争取给出最好的建议,希望可以帮助更多想学编程的人,共勉~

      【实现100个unity特效之7】unity 3d实现各种粒子效果,在这里插入图片描述,第136张

网友评论

搜索
最新文章
热门文章
热门标签
 
 第一星座网解梦  梦见同事死了什么预兆  解梦号码查询数字