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

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

👉关于作者

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

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

👉即将学会

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

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

👉效果预看

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

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

👉案例环境

小空使用的是Unity 2020.3LTS系列

👉实践过程

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

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

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

😜上半部分

开始之前先确定下思路:

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

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

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

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

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

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

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

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

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

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

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

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

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

😜下半部分

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

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

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

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

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

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

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

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

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

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

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

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


👉其他

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

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

相关文章
|
4月前
|
图形学 C# 开发者
Unity粒子系统全解析:从基础设置到高级编程技巧,教你轻松玩转绚丽多彩的视觉特效,打造震撼游戏画面的终极指南
【8月更文挑战第31天】粒子系统是Unity引擎的强大功能,可创建动态视觉效果,如火焰、爆炸等。本文介绍如何在Unity中使用粒子系统,并提供示例代码。首先创建粒子系统,然后调整Emission、Shape、Color over Lifetime等模块参数,实现所需效果。此外,还可通过C#脚本实现更复杂的粒子效果,增强游戏视觉冲击力和沉浸感。
249 0
|
6月前
|
图形学
【unity小技巧】手戳代码程序化绘制地形Terrain树和预制体物品、动物
【unity小技巧】手戳代码程序化绘制地形Terrain树和预制体物品、动物
57 0
|
6月前
|
编解码 前端开发 Java
【推荐100个unity插件之12】UGUI的粒子效果(UI粒子)—— Particle Effect For UGUI (UI Particle)
【推荐100个unity插件之12】UGUI的粒子效果(UI粒子)—— Particle Effect For UGUI (UI Particle)
432 0
|
6月前
|
图形学
【实现100个unity特效之5】unity2d 各种粒子特效
【实现100个unity特效之5】unity2d 各种粒子特效
173 0
|
6月前
|
开发工具 图形学 git
【实现100个unity特效之7】unity 3d实现各种粒子效果
【实现100个unity特效之7】unity 3d实现各种粒子效果
126 0
|
Go 图形学
浅谈Unity之一键制作预制体
适用于制作多个预制体
|
7月前
|
C# 图形学
【Unity 3D】游戏对象、添加删除获取组件、预制体Prefabs简介
【Unity 3D】游戏对象、添加删除获取组件、预制体Prefabs简介
206 0
|
存储 图形学 Android开发
Unity——资产包(Asset Bundles)
Unity——资产包(Asset Bundles)
251 0
|
定位技术 API 图形学
unity-2D游戏官方案例--带视频案例(1)(层级渲染,物理碰撞,粒子动画,UI等多位基础一体化)
unity-2D游戏官方案例--带视频案例(1)(层级渲染,物理碰撞,粒子动画,UI等多位基础一体化)
215 1
|
编译器 图形学 Windows
【unity细节】中文乱码和老包升级的情况
【unity细节】中文乱码和老包升级的情况
178 0