Unity粒子特效系列-龙卷风预制体做好了,unitypackage包直接用!

简介: 众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣!!!

👉关于作者

众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣!!!

专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)

👉即将学会

利用粒子系统实现超真实的龙卷风效果。

我们要掌握核心科技,提高生产力。其中关键的内容就是旋转,速度,大小变化以及颜色变化。

👉效果预看

网络异常,图片无法展示
|

视频地址Unity粒子特效系列-龙卷风效果_哔哩哔哩_bilibili

👉案例环境

小空使用的是Unity 2020.3LTS系列

👉实践过程

首先查找资料搞清楚龙卷风分为两部分,从上而下的小部分(从上而下变化),从下而上的大部分(从下而上变化)!

网络异常,图片无法展示
|

知道了大体接着我们就要分开实现了。

😜上半部分

开始之前先确定下思路:

  1. 龙卷风必有旋转
  2. 有风就要有速度模块,并且速度要是变化的
  3. 大小需要随着周期
  4. 颜色随着生命周期需要变化
  5. 形状要是风的形式

思路捋清楚了,动起手来其实就不那么难了。总共需要以下几个模块:发射模块,形状模块,生命周期内速度模块,生命周期内颜色模块,生命周期内大小模块,生命周期内旋转模块,渲染器模块。

网络异常,图片无法展示
|

网络异常,图片无法展示
|

以下小空带你探索各个子模块内容的具体值。

网络异常,图片无法展示
|

真实龙卷风铁定不是匀速的,所以实现有快有慢的速度就要增加周期内变化的速度。

网络异常,图片无法展示
|

而且我们要在周期内进行颜色的变化,看起来更真实

网络异常,图片无法展示
|

就没见过哪个龙卷风不会旋转的,所以旋转模块肯定是少不了了。

网络异常,图片无法展示
|

注意渲染模式要选择水平的

😜下半部分

这部分相对上半部分还复杂些。当然内容还是那些内容,只不过设置上有所区别!下面小空直接贴出来!

网络异常,图片无法展示
|

设置下延迟和其实速度,增加360度旋转。

网络异常,图片无法展示
|

龙卷风比较适合选择椎体形状,设置周期内速度x,y,z。

网络异常,图片无法展示
|

龙卷风从最底部升至上面,且大小要逐渐变大。

网络异常,图片无法展示
|

颜色变化要想比上半部分多一些。主要变化是颜色前到深到浅到深再到浅。能跟人增加真实的体验感觉。

网络异常,图片无法展示
|

最后在配上音效。妥妥的龙卷风效果就出来啦!!!可看文章最开始的视频体验效果。

网络异常,图片无法展示
|


👉其他

📢作者:小空和小芝中的小空

📢这位道友请留步☁️,我观你气度不凡,谈吐间隐隐有王者霸气💚,日后定有一番大作为📝!!!旁边有点赞👍收藏🌟今日传你,点了吧,未来你成功☀️,我分文不取,若不成功⚡️,也好回来找我。

相关文章
|
7月前
|
Go 图形学
浅谈Unity之一键制作预制体
适用于制作多个预制体
|
4月前
|
C# 图形学
【Unity 3D】游戏对象、添加删除获取组件、预制体Prefabs简介
【Unity 3D】游戏对象、添加删除获取组件、预制体Prefabs简介
75 0
|
4月前
|
存储 图形学 Android开发
Unity——资产包(Asset Bundles)
Unity——资产包(Asset Bundles)
|
10月前
|
编译器 图形学 Windows
【unity细节】中文乱码和老包升级的情况
【unity细节】中文乱码和老包升级的情况
114 0
|
图形学
Unity热更新——AB包的基本操作
Unity热更新——AB包的基本操作
390 1
|
图形学 Windows
Unity热更新——AB包
Unity热更新——AB包
245 0
|
前端开发 图形学
只知道预制体是用来生成物体的?看我如何使用Unity生成UI预制体
本篇就介绍一下,如何使用UI的预制体,实例化预制体,以及在生成预制体的时候给预制体身上的UI属性就行设置。
|
图形学 Android开发
Unity粒子特效系列-下雨预制体做好了,拿走直接就用!
众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣!!!
1728 1
|
vr&ar 图形学
【100个 Unity小知识点】☀️ | Unity 中的原始预制体 和 预制体变体 的区别和作用
Unity 小科普 老规矩,先介绍一下 Unity 的科普小知识: Unity是 实时3D互动内容创作和运营平台 。 包括游戏开发、美术、建筑、汽车设计、影视在内的所有创作者,借助 Unity 将创意变成现实。 Unity 平台提供一整套完善的软件解决方案,可用于创作、运营和变现任何实时互动的2D和3D内容,支持平台包括手机、平板电脑、PC、游戏主机、增强现实和虚拟现实设备。 也可以简单把 Unity 理解为一个游戏引擎,可以用来专业制作游戏!
【100个 Unity小知识点】☀️ | Unity 中的原始预制体 和 预制体变体 的区别和作用
|
4月前
|
C# 图形学
【Unity 3D】元宇宙案例之虚拟地球信息射线实战(附源码、演示视频和步骤 超详细)
【Unity 3D】元宇宙案例之虚拟地球信息射线实战(附源码、演示视频和步骤 超详细)
48 0