Unity3D粒子系统之制作火焰特效

这篇具有很好参考价值的文章主要介绍了Unity3D粒子系统之制作火焰特效。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Unity3D粒子系统之制作火焰特效

本文将会介绍如何使用Unity内的粒子系统制作烟雾效果。
如果想了解Unity粒子系统中的基础属性,可以看这篇博客:Unity3D粒子系统之基础属性介绍
先上预览图吧
Unity3D粒子系统之制作火焰特效

材质贴图制作

用自己熟悉的绘画工具画一张类似这样的图片(相似即可,白灰色部分边缘不规则),注意一定要黑底。
Unity3D粒子系统之制作火焰特效
将画好的贴图导入Unity中,点击导入的贴图将Texture Type改成下图这样
Unity3D粒子系统之制作火焰特效
再点击最下方的Apply。

火焰材质制作

在Project窗口下新键一个材质,诸如名称储存位置之类的遵从自己习惯就好。
Unity3D粒子系统之制作火焰特效

点击创建好的材质,将Shader模式改为Mobile/Particles/Additive。并将刚才的贴图拖入材质的Particle Texture中。
素材准备工作基本完成,下面的是粒子系统的制作。

火焰粒子系统制作

新键一个粒子系统,有的时候粒子系统默认Rotation是(0,0,0),需要将X值设为-90,让粒子垂直向上发射。
将上面制作好的火焰材质直接拖到粒子系统上。
下面开始设定具体参数。
(下面的步骤需要对粒子系统有一定的了解,如果还不太熟悉可以看这篇博客:Unity3D粒子系统之基础属性介绍)

粒子系统主页面设置

Unity3D粒子系统之制作火焰特效
主界面参数的设置参考上图,以下只对一些关键参数进行说明。
因为火焰中的火苗具有随机性,所以我们将开始大小改为Between Two Constants(两个常数之间取随机),Start Rotation同理。

Emission

Unity3D粒子系统之制作火焰特效
火苗一般不需要很多,这里设置成30,大家可以根据实际情况修改调整。

Shape

Unity3D粒子系统之制作火焰特效
发射器形状我用的是Box(盒体),感觉Cone(锥体)之类圆形的发射器也可以,这个可以按照自己的感觉和实际情况自由设计。
发射器大小用默认大小就行,如果需要比较大的火焰,直接改粒子系统的Scale值即可。

Color Over Lifetime

Unity3D粒子系统之制作火焰特效
这是生命周期内的颜色变化,点击右边颜色预览条设置生命周期内的颜色变化。
Unity3D粒子系统之制作火焰特效

上面的箭头设置透明度,下面的设置颜色,具体参数如下

透明度:
Alpha:255,Location:100%
Alpha:255,Location:27.6%
Alpha:132,Location:48.5%
Alpha:0,Location:56.5%
Alpha:132,Location:63.5%
Alpha:255,Location:100%

颜色:
Color:FFBB2F,Location:0%
Color:FF5000,Location:11.2%
Color:FF4311,Location:24.4%
Color:E0532D,Location:36.8%
Color:61B4FF,Location:100%

Size Over Lifetime

Unity3D粒子系统之制作火焰特效
在现实生活中,火苗是越往上升越小的,直至最后彻底消失,所以大小是一个由大变小的过程。
点击右边的预览条,具体参数设定参考下图。
Unity3D粒子系统之制作火焰特效

Rotation Over Lifetime

现实生活中,火苗是会旋转的,所以我们也加上一些生命周期内的旋转值。
Unity3D粒子系统之制作火焰特效

Renderer

参数设定参考下图
Unity3D粒子系统之制作火焰特效

完成预览

最后火焰的粒子特效就做好了。
实际应用过程中因为贴图和场景光照等参数不同,还需要自行对一些参数进行修改,让效果更贴合场景,火焰特效可以与烟雾相结合使用,烟雾效果的制作可以看这篇博客:Unity3D粒子系统之制作烟雾特效
Unity3D粒子系统之制作火焰特效文章来源地址https://www.toymoban.com/news/detail-432760.html

到了这里,关于Unity3D粒子系统之制作火焰特效的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Unity3D粒子系统之基础属性介绍(一)

    下文将介绍如何用Unity3D的粒子系统。 (1)Duration:粒子的发射周期 图中的5.00表示在5秒后会进入下一个粒子的发射周期。如果勾选Looping,则5秒后也就是第一个周期结束时粒子会停止发射。Prewarm是预热系统,只有在勾选Looping后才有效,开始播放粒子是已经发射了一段时间的

    2024年02月03日
    浏览(13)
  • 【Unity3D】水波特效

    1 水波特效原理         水面特效 中基于 Shader Graph 实现了模拟水面特效,包含波纹、起伏、折射、泡沫等细节,本文将基于屏幕后处理实现环形水波特效。         水波特效属于 Unity3D 后处理特效,其原理是:对渲染后的纹理进行局部挤压和拉伸变换,即对局部 uv 坐标

    2023年04月16日
    浏览(9)
  • 【Unity3D】卷轴特效

    1 原理         当一个圆在地面上沿直线匀速滚动时,圆上固定点的运动轨迹称为 旋轮线 (或摆线、圆滚线)。本文实现的卷轴特效使用了旋轮线相关理论。         以下是卷轴特效原理及公式推导,将屏幕坐标 (x) 映射到纹理坐标 (u)。          注意:屏幕坐标 x 值域为

    2024年02月09日
    浏览(13)
  • Unity3d 制作一个简单的NPC对话系统

    ​ 最近在自己写一个比较小的项目,虽然自己是一个策划,但是程序方面我觉得也是很有必要学一学的。 ​ 经过了接近一年的学习,也终于是可以独自写一些小的系统了。 ​ 这次自己写了一个比较简单的NPC对话系统,供大家参考。 进入对话区域 开始对话 Inspector面板可调

    2023年04月08日
    浏览(12)
  • 【Unity3D】高斯模糊特效

    1 高斯模糊原理         边缘检测特效中使用了卷积运算进行了边缘检测,本文实现的高斯模糊特效同样使用了卷积运算,关于卷积核和卷积运算的概念,读者可以参考边缘检测特效。         本文完整资源见→Unity3D高斯模糊特效。         我们将用于模糊处理的卷积

    2024年02月07日
    浏览(13)
  • 【Unity3D】地面网格特效

    1 前言         本文实现了地面网格特效,包含以下两种模式: 实时模式:网格线宽度和间距随相机的高度实时变化; 分段模式:将相机高度分段,网格线宽度和间距在每段中对应一个值。         本文完整资源见→Unity3D地面网格特效。  2 地面网格实现          Sc

    2024年02月16日
    浏览(10)
  • 【Unity3D】激光灯、碰撞特效

    1 需求描述         本文将模拟激光灯(或碰撞)特效,详细需求如下: 从鼠标位置发射屏幕射线,检测是否与物体发生碰撞 当与物体发生碰撞时,在物体表面覆盖一层激光灯(或碰撞)特效         本文代码见→激光灯、碰撞特效 2 原理         获取屏幕射线与物体

    2023年04月25日
    浏览(15)
  • Unity3D教程:2D游戏技能特效

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

    2024年02月01日
    浏览(12)
  • Unity3D学习之UI系统——用NGUI制作游戏登陆界面

    会省略一些东西,可以看我的NGUI的博客 设置UI分辨率自适应 设置Root 的层级 和摄像机渲染的层级为UI 主摄像机不渲染UI 一般都是美术给一个示意图,然后按示意图上拼面板 3.1.1 制作图集 制作两个新图集 3.1.2 拖面板 检查DrawCall 3.1.3 面板基类 创建面板基类, 首先设置成单例

    2024年02月19日
    浏览(12)
  • Unity3D制作天空盒

    1、下载并导入hdr高动态范围图像资源到Project视图中,然后将图片的“Texture Shape”修改为“Cube”。  3、将步骤1的图片拖入“Cubemap(HDR)”的框内。  4、最后将制作好的材质,直接拖入Scene窗口中。           

    2024年02月15日
    浏览(17)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包