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

这篇具有很好参考价值的文章主要介绍了【实现100个unity特效之7】unity 3d实现各种粒子效果。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

先看最终效果

下雨效果

unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d

萤火虫和火花四溅的效果

unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d

3d下雨粒子效果

unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
直接调整为【Stretched Billboard拉伸/延伸渲染】
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
控制雨的大小
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d

创建个材质
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
材质设置
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
挂载材质 设置延申效果
第一个叫做Speed Scale:通过比较每个粒子的速度,来去决定每个粒子拉伸/延伸的长度
而Length Scale:通过粒子的宽度,来决定粒子的长度
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d

3d粒子大小随机化
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
颜色也可以设置随机化
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
开启碰撞
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
Planes类型:如果我们让粒子,
和某个模型希望有碰撞的话
那么呢,我们就将这个、某个模型添加到Planes当中
我们可以选择一种更加方便的方法
选择World世界模式
那就意味着:世界坐标系下任何的对象,都会与粒子效果进行交互碰撞
(严谨点说应该是:任何含有Collider组件的对象)
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
设置弹力
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d

我们可以将Dampenl阻尼系数设置为1
表示的是,在粒子碰撞之后,
损失的速度百分比呢为100%
碰撞之后呢,阻止了粒子、可以使碰撞的粒子消失
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d

unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d

涟漪效果

本期的重点就是:当我们的雨滴到达地面后呢
会发生涟漪,以及水花溅出的效果
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
我们这里,需要勾选【Sub Emitters子发射器模块】
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
选择在当前粒子的不同状态下
将会触发其他的“子的”粒子效果的功能
我们先提前去实现【涟漪的效果】
涟漪效果,新建粒子效果
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
画个涟漪图片,这里有一种素材,直接下载就可以使用
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d

新建材质
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
我们可以去选择【Horizontal Billboard】始终保持水平方向的形式,进行这张图片、这个材质的渲染
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
调亮材质的颜色
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
设置淡入淡出效果
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d

unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
设置曲线
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
初始颜色这里,我也选择在两种不同的透明度之间进行随机化

unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
取消勾选,表示的是:这一个粒子效果并不是循环播放的
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
涟漪效果
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d

雨滴和涟漪效果结合

将涟漪效果添加到我们刚才的雨滴当中,然后添加到Sub Emitters模块当中
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
触发的条件,我们选择的是当当前粒子、也就是我们的雨滴碰撞到任何的模型物体时呢,就会发出涟漪的效果
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d

水花效果

创建【水花四溅的粒子效果:Splash】
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d

unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d

unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d

unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
水花材质
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
【这里还调整了Size over Lifetime,越来越小】
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
水花四溅效果
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d

雨滴涟漪水花结合

将水花效果添加到我们刚才的雨滴当中
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
效果
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d

问题

如果你在运行的过程当中,一开始有涟漪和水花的效果,然后过了一段时间呢又没有了,后面又继续出现水花播放的效果
那就说明了:你当前粒子效果能够显示的最大颗粒数,场景中允许的颗粒数,已经饱和了,就不会继续去生成新的粒子效果了,也就是在主模块当中的Max Particles达到了极限,就需要修改这里的Max Particles
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d

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

雾气效果

新建云层材质
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
这里材质拖入的雾气图片
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d

unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d

绑定材质
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
效果
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d

萤火虫

unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d

unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
添加拖尾效果和拖尾材质,材质省事就用雨滴的材质
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d

unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d

新增点光源,作为预设体
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
设置光源颜色
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
萤火虫贴图
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d

萤火虫材质
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d

修改大小和颜色
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d

火花效果

unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
材质贴图
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d

跟前面一样,弄个材质放在粒子上
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d

unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
旋转
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
淡入淡出
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d

萤火虫和火花效果结合

萤火虫开启碰撞
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
绑定火花粒子效果
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
记得人物要开启碰撞collider组件
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d

其他特效

unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d

unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d

unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d

unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d

unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d

unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d

unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d

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

https://assetstore.unity.com/packages/vfx/particles/legacy-particle-pack-73777
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d
unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d

源码

链接:https://pan.baidu.com/s/1DeNnoLvBB2N9BBPSqHZOrg 提取码:9j3p
git地址:https://gitcode.net/qq_36303853/vfx

完结

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

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

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

unity粒子特效,# 实现100个unity特效,unity,游戏引擎,游戏,3d文章来源地址https://www.toymoban.com/news/detail-804889.html

到了这里,关于【实现100个unity特效之7】unity 3d实现各种粒子效果的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 13. unity粒子特效--发射模块、各种发射器形状、粒子渐变(颜色/大小)

    1. 发射模块(Emission) 匀速发射 : Rate over Time :每秒钟发射的粒子数 Rate over Distance :每移动一米发射的粒子个数 两者可指定其一:若仅指定 Rate over Time ,则粒子根据时间的变化进行发射,若仅指定 Rate over Distance ,则粒子系统每词移动时才发射,不移动不发射 爆发式发射

    2024年02月15日
    浏览(36)
  • 【实现100个unity特效之2】使用shader和shader Graph实现2d图片描边效果(附源码)

    最近在学习shader Graph相关内容,其实关于实现2d图片描边效果,网上可以看到很多教程,但是我发现大多数都是基于比较老旧的2018unity版本,可是我们实际开发使用可能是比较新的2021及以上版本,差别还是有的,实际在升级或者使用过程中,会遇到诸多问题,而且也很少有人

    2024年01月21日
    浏览(45)
  • Unity3D粒子系统之制作火焰特效

    本文将会介绍如何使用Unity内的粒子系统制作烟雾效果。 如果想了解Unity粒子系统中的基础属性,可以看这篇博客:Unity3D粒子系统之基础属性介绍 先上预览图吧 用自己熟悉的绘画工具画一张类似这样的图片(相似即可,白灰色部分边缘不规则),注意一定要黑底。 将画好的

    2024年02月02日
    浏览(35)
  • Unity3D粒子系统之制作烟雾特效

    本文将会介绍如何使用Unity内的粒子系统制作烟雾效果。 如果想了解Unity粒子系统中的基础属性,可以看这篇博客:Unity3D 粒子系统之基础属性介绍 先附上预览图: 材质贴图 首先我们需要一张烟雾材质用的材质贴图,我是自己画的,可以参考下图自己画一张或者去网上找素材

    2024年02月02日
    浏览(42)
  • 【用unity实现100个游戏之1】制作类元气骑士、挺进地牢——俯视角射击游戏多种射击效果(一)(附源码)

    参考原视频链接 【视频】:https://space.bilibili.com/641773200 注意 :本文为学习笔记记录,推荐支持原作者,去看原视频自己手敲代码理解更加深入 近几年 俯视角射击游戏 随着《挺进地牢》等双摇杆射击游戏的火热再次出现在玩家的视野中,这类游戏通常都有种类繁多的 武器

    2024年02月12日
    浏览(35)
  • 【用unity实现100个游戏之1】制作类元气骑士、挺进地牢——俯视角射击游戏多种射击效果(二)(附源码)

    参考原视频链接 : 【视频】:https://space.bilibili.com/641773200 注意 :本文为学习笔记记录,推荐支持原作者,去看原视频自己手敲代码理解更加深入

    2024年02月07日
    浏览(50)
  • Unity中UGUI在Mask剪裁粒子特效的实现

    在Unity使用Mask是剪裁不了粒子特效的,之前有想过RenderTexture来实现,不过使用RenderTexture不适合用于很多个特效,因为RenderTexture依赖Camera的照射,如果在背包中每种道具都有不同的特效,那使用RenderTexture则需要不同特效都用一个Camera。明显是不合适的。 先看下剪裁不了的显

    2024年01月24日
    浏览(35)
  • Unity3D教程:2D游戏技能特效

    在我们的2D图形游戏中不可缺少大量的光影、技能特效,像Diablo II中的魔法效果的实现,幸好我们拥有强大的CPU来为我们实现Alpha混合与色彩饱和混合,接下来让我们来讨论一下如何用这些方法来实现我们游戏中所需要的技能特效。     一、Alpha混合特效     Alpha混合可以让我

    2024年02月01日
    浏览(33)
  • 【毕业论文】| 基于Unity3D引擎的冒险游戏的设计与实现

    📢博客主页:肩匣与橘 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正! 📢本文由 肩匣与橘 编写,首发于 CSDN 🙉 📢生活依旧是美好而又温柔的,你也是✨  基于Unity3D引擎的冒险游戏的设计与实现 📢前言 摘要 Abstract 1 绪论 1.1 选题背景 1.2 研究目的及意义 2 开发工具

    2024年02月05日
    浏览(45)
  • html 粒子效果文字特效

    有两个代码如下: index.html index2.html 下面是运行效果视频: 20240124_21:16:06_1 代码可以直接复制 如果有啥问题可以问我看到一定会回复大家,如果大家喜欢可以作者点赞和关注 大家的支持是我创作下去的最大动力!

    2024年01月25日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包