【Unity】超简单特效 - 烟雾

这篇具有很好参考价值的文章主要介绍了【Unity】超简单特效 - 烟雾。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言:

各式各样的制造工坊常常会出现在任意类型的游戏中,铁匠铺、车间、工业建筑等等,那么如何快速且简单的实现一款可复用的烟雾特效呢,先在脑海中想象一下我们生活里常见的烟雾吧。

初步实现:

在经过简单的想象以后,我们可以总结烟雾有以下一些普遍规律:

  • 垂直向上飘散
  • 有颜色且半透明
  • 大小不规则
  • 速度不规则
  • 容易受风的方向影响

暂时总结一些基本规律以后,我们尝试按照上面这些特效来制作吧:

  • 首先创建一个空Unity场景用于观察测试。
  • Hierarchy - 右键 - Effects - Particle System 得到一个默认粒子。

【Unity】超简单特效 - 烟雾

  • 我们发现,这个默认粒子已经满足了垂直向上飘散的这个特性。但如果把每个白点想象成一团烟雾,那么密度可能有点大了。我们来调整发射器Emission每秒发射的数量,默认是10,我们调整到3左右试试。

【Unity】超简单特效 - 烟雾

  • 目前,我们观察到的这些白点还是挺抽象的,对于想象力不太丰富的同学而言可能看着很难受,那接下来我们来添加一个非常重要的参数 Renderer。它代表着这些粒子以什么样式、材质来进行渲染。

如果会一点美术基础,那么就自己画一张白色单个烟雾团的图片,然后制作成材质替。
如果不会美术,就想办法找一找白色单个烟雾团的图片,也制作成材质替换。

【Unity】超简单特效 - 烟雾

  • 注意:通常情况下,在粒子系统使用的材质需使用到 Particles/Standard Unlit。

【Unity】超简单特效 - 烟雾

  • 这里我也是随便找了一张图,我们来看看替换后的效果,有一点烟雾的感觉了,但还是需要继续按照我们总结的规律来调整:

【Unity】超简单特效 - 烟雾

  • 接下来我们依次解决如下:
  1. 有颜色且半透明 - Start Color参数,颜色看自己的需要:

【Unity】超简单特效 - 烟雾

  1. 大小不规则 - Start Size 和 Size Over Time 两个参数共同控制整个粒子周期的大小变化,非常容易理解,先简单调整到由小变大吧。

【Unity】超简单特效 - 烟雾

  1. 速度不规则 - Start Speed 这里看模拟的具体对象是什么,可规则也可不规则,调整右边的小三角来改变参数的形态,这里暂时用定值观察。

【Unity】超简单特效 - 烟雾

到此我们就大概能得到如下的效果,再按个人需要调整上面这些参数,基本能达到可以使用的状态了。

【Unity】超简单特效 - 烟雾

更多细节

如果想要添加更多烟雾的细节,可以尝试在以下方便进行调整:

  1. 观察上图的蓝色线条,如果我们希望扩散更收束一些。可以调整Shape参数中的Angle值,或者直接更改Shape也就是发射器的形态。

【Unity】超简单特效 - 烟雾

  1. 如果我们希望烟雾产生方向或者不规则的飘动,可以尝试使用Noise噪点特性,修改里面的参数看看会产生什么样神奇的效果吧:

【Unity】超简单特效 - 烟雾

  1. 如果你还希望你的烟雾团能产生一些随机的旋转,那么Rotation Over Lifetime属性可以很好的帮助你实现这个愿望了。

【Unity】超简单特效 - 烟雾

总结

制作特效是一件非常有趣的事情,有些特效,比如今天我们尝试的烟雾是可以符合现实世界规律的,那当然游戏里也有太多特效是现实中完全不存在的,所以观察 + 想象 是制作一个出彩特效的前提,那么新手可以像文中一样,先总结规律再逐个击破吧。文章来源地址https://www.toymoban.com/news/detail-453801.html

到了这里,关于【Unity】超简单特效 - 烟雾的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • OSG粒子系统特效-----雨雪、爆炸、烟雾

    飞机坠毁 陨石坠落 源码: 源码:

    2024年02月07日
    浏览(24)
  • 【Unity】超简单特效 - 液体冒泡泡

    前言: 前面我们学习了气体特效烟雾,那么今天我们来了解一个同样也非常常用且常见的液体特效泡泡。在游戏中我们常常会遇到像沼泽、毒池、沸水、烹饪、药瓶、泥潭等等非会出现液体冒泡的情况,那么这些如果在Unity里用粒子系统如何快速的实现呢。 初步实现: 根据

    2024年02月09日
    浏览(27)
  • 【Unity】超简单特效 - 子弹拖尾效果

    前言: 游戏中往往少不了 “子弹 ”,子弹常常需要带着小尾巴,今天我们就来了解并简单在Unity中实现子弹拖尾效果。 初步实现: 第一步我们还是新建一个场景,这里我们选择2D与黑底摄像机方便观察。 然后创建一个空对象作为子弹的父级,再新建2个子对象作为子弹本体

    2023年04月08日
    浏览(24)
  • Unity火焰特效与爆炸特效的制作

          通过对Unity3D游戏制作一段时间的学习,我认识到在游戏中粒子效果是一个比较重要的环节,可以帮助增强游戏的画面效果和音效效果。同时,我也对制作粒子效果缺乏经验,这次制作火焰粒子效果与爆炸粒子效果也是我在粒子效果制作的一次尝试。 flame 效果: 属性展

    2024年01月25日
    浏览(37)
  • unity制作下雨特效

    跟着B站这位博主的课程学习的: 【Unity教学-游戏特效】超简单下雨特效!_哔哩哔哩_bilibili 简单记录一下。 一、下雨 1、创建项目时选择有URP的3D模板(我做的时候一直没办法在package manager里加载URP,查了许久,发现最初创建时可以直接创建有URP的3D项目,这样就不用额外在

    2024年04月25日
    浏览(30)
  • Unity——拖尾特效

    拖尾是一种很酷的特效。拖尾的原理来自人类的视觉残留: 观察快速移动的明亮物体,会看到物体移动的轨迹 。摄像机通过调整快门时间,也可以拍出具有拖尾效果的照片,如在城市的夜景中,汽车的尾灯拖曳出红色的线条。 在较老的Unity版本中,拖尾效果需要用插件实现

    2024年02月11日
    浏览(22)
  • Unity特效总览

    Unity中的粒子组件叫做Particle System。 粒子系统顾名思义,与“微粒”有关。粒子系统会生成和发射很多粒子,通过控制粒子的生成数量、大小、角度、速度、贴图和颜色等众多属性,可以实现或真实或炫酷的各种效果。其中,粒子的每一种属性还可以根据时间变化而随机变化

    2024年02月05日
    浏览(23)
  • Unity烟花特效实现(附源码)

    朋友过生,不知道送什么礼物,就想着用自己所学知识做个特效当礼物吧,嘿。 主要参考了 这位up的视频 ,感谢 https://github.com/hahahappyboy/UnityProjects/tree/main/%E7%83%9F%E8%8A%B1(%E7%B2%92%E5%AD%90%E7%B3%BB%E7%BB%9F) 主要就是1个主烟花粒子系统带3个子粒子系统,这三个小的粒子系统分别是拖

    2024年02月08日
    浏览(43)
  • unity UI特效遮罩

    ParticleSystemRenderer-maskInteraction - Unity 脚本 API

    2024年01月19日
    浏览(42)
  • Python功能制作之简单的3D特效

    pygame : 这是一个游戏开发库,用于创建多媒体应用程序,提供了处理图形、声音和输入的功能。 from pygame.locals import * : 导入 pygame 库中的常量和函数,用于处理事件和输入。 OpenGL.GL : 这是OpenGL的Python绑定库,用于编写和执行OpenGL代码。 OpenGL.GLUT : 这也是OpenGL的Python绑定库,用

    2024年02月11日
    浏览(25)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包