Unity中的粒子系统可以用于制作特效,如开枪火花效果,简单爆炸效果等。(毕竟程序员不是设计师,简单的特效都没有问题,要制作一些非常美观的特效还是需要多了解跟美术有关的知识。)

粒子系统实现一个简单的烟花爆炸特效:(为了凸显烟花特效,我把天空背景调成黑色的)

(缺点:六种粒子色彩搭配不佳,模拟出烟花不perfect,烟花爆炸效果粒子没有处理好,视觉上看起来有点怪,熟能生巧ingO(∩_∩)O~)

实现过程

一、创建粒子系统

选择菜单栏Game Object->Effects->Partical System命令,在场景中创建一个粒子系统对象,作为烟花效果

粒子系统主要由Inspector视图中的Partical System组件和Scene视图中的Partical Effect两个面板组成

点击"Open Editor"可以跳转到

界面

二、设置产生的粒子特效

以Fireworks烟花粒子特效为例

(1)在Partical Effect面板中设置烟花粒子生命周期,勾选Size over Lifetime并展开Size over Lifetime面板,用曲线来控制粒子在生命周期中的大小变化

(2)在粒子编辑器界面,选中Emission选项将Rate(速率)由10改为1,使Fireworks(烟花)发射的速率变慢,使其更加符合实际效果

(3)在Shape中调整Fireworks粒子发射器发射出粒子的形状为cone圆锥体

(4)添加粒子系统资源包

右击Project视图下的Assets文件夹,悬着ImportPackage命令导入Particle Systems粒子系统资源,打开Fireworks粒子编辑面板的Render项将材质(Material)更换为Particle Firework,并修改一些参数

(5)修改FireWorks的初始属性,为了让烟花飞的不是那么高,可以对Firworks的Start Lifetime(粒子的初始寿命)进行调整;烟花上升的颜色不应该是纯白色,所以讲Start Color(粒子的初始颜色)设置为在两个颜色间随机;初始的尺寸和速度应该设置稍微大一些,设置如下

到此就成功制作出烟花升空的效果,为了逼真实际效果,可以多做些粒子效果进行辅助

自己做六个粒子效果初始值

粒子系统常用属性解释:传送门

1.默认展开的是粒子系统的初始化模块:此模块为固有模块,不可删除或者禁用。该模块定义了粒子初始化时的持续时间、循环方式、发射速度、大小等一些列基本的参数。

2.Emission:发射模块

控制粒子的发射速率(Rate),在粒子持续时间内,可实现某个特定时间生成大量粒子的效果,可模拟爆炸效果生成一大堆的粒子。

3.Shape :形状模块

定义粒子发射器的形状,可提供沿形状表面法线或随机方向的初始力,并控制粒子的发射位置以及方向。

4.Velocity over Lifetime :生命周期速度模块

制着生命周期内每一个粒子的速度,对有着物理行为的粒子效果更明显,但对于那些简单视觉行为效果的粒子,如烟雾飘散效果以及与物理世界几乎没有互动行为的粒子,此模块的作用就不明显了。

5.Limit Velocity over lifetime :生命周期速度限制模块

控制粒子在生命周期内的速度限制以及速度衰减,可以模拟类似拖动的效果。若粒子的速度超过设定的限定值,则粒子速度之会被锁定到该限定值。

6.Force over Lifetime:生命周期作用力模块

控制粒子在生命周期内的受力情况。

7.Color over lifetime:生命周期颜色模块

控制粒子在生命周期内的颜色变化。

8.Color by Speed:颜色的速度控制模块

此模块可让每个粒子的颜色根据自身的速度变化而变化。

9.Size Over Lifetime :生命周期粒子大小模块

控制每一颗粒子在其生命周期内的大小变化。

10.Size by Speed:粒子大小的速度控制

此模块可让每颗粒子的大小根据自身的速度变化而变化。

11.Rotation Over Lifetime :生命周期旋转模块

控制每颗粒子在生命周期内的旋转速度变化。

12.Rotation by Speed :旋转速度控制模块

此模块可让每颗粒子的旋转速度根据自身速度的变化而变化。

13.External Forces:外部作用力模块

此模块可控制风域的倍增系数。

14.Collision:碰撞模块

可为每颗粒子建立碰撞效果,目前只支持平面碰撞,该碰撞对于简单的碰撞检测效率非常高。

15.Sub Emitters:子发射器模块

此模块可时粒子在出生、消亡、碰撞等三个时刻生成其他的粒子。

16.TextureSheet Animation:序列帧动画纹理模块

可对粒子在其生命周期内的UV坐标产生变化,生成粒子的UV动画。可以将纹理划分成网格,在每一格存放动画的一帧。同时也可以将文理划分为几行,每一行是一个独立的动画。需要注意的是,动画所使用的纹理在Renderer模块下的Material属性中指定。

17.Renderer:粒子渲染器模块

该模块显示了粒子系统渲染相关的属性。

粒子系统常用属性

粒子效果中有一个子发射模块(Sub Emitters),此模块可时粒子在出生、消亡、碰撞等三个时刻生成其他的粒子

目的是为了让烟花粒子上升到最高点时消亡,产生新粒子(爆炸)效果

unity 彩带粒子_Unity3D_(Shuriken粒子系统)制作简单的烟花爆炸效果相关推荐

  1. Unity3D_(Shuriken粒子系统)制作简单的烟花爆炸效果

    Unity中的粒子系统可以用于制作特效,如开枪火花效果,简单爆炸效果等.(毕竟程序员不是设计师,简单的特效都没有问题,要制作一些非常美观的特效还是需要多了解跟美术有关的知识.) 粒子系统实现一个简单的 ...

  2. unity 彩带粒子_[Unity3D] 官方案例——粒子系统制作火焰效果

    1. 导入资源 打开素材里面的Shuriken场景,然后通过菜单GameObject->Particle System创建一个粒子系统对象,并将物体移至火把位置,此时效果如下: 2. 设置粒子系 ...

  3. unity 彩带粒子_Unity3d粒子特效:制作火焰效果

    效果 分析 真实的火焰效果,通常包括:火.火光.火星等组成部分,火焰燃烧的同时会对周围环境进行烘焙. 1.针对火焰组成部分,我们可以分别创建粒子系统组件实现 2.火焰燃烧对周围环境的烘焙效果,我们可以 ...

  4. Unity标准开发实例——Shuriken粒子系统06

    一,Shuriken粒子系统概述 二,Shuriken粒子系统的控制面板 三,Shuriken粒子系统的参数详解 四,粒子系统案例

  5. unity 彩带粒子_Unity粒子系统插件,打造酷炫魔幻特效

    原标题:Unity粒子系统插件,打造酷炫魔幻特效 儿时的你是否也会幻想自己拥有超能力,能召唤各种水光火电或是操纵世间万物?现在的我们已经不需要幻想了,因为游戏就能满足所有的这些或天真或童趣的想法.而作 ...

  6. unity 彩带粒子_iOS动画开发----粒子系统---彩带效果

    参考博文地址:http://my.oschina.net/u/2340880/blog/485095?fromerr=bgjLq4Mw 一.粒子发射器 iOS中的粒子效果有两部分组成,一部分为发射器, ...

  7. unity 彩带粒子_超级技术贴:Unity粒子遇上着色器,引爆视觉特效

    下面来分析粒子系统驱动的数据,Michał使用粒子的尺寸(Size)和颜色(Color)来控制一些着色器参数.为了更好的进行参数调整,MeltingObject脚本除了引用了"熔化" ...

  8. 通过Reworld制作简单的地刺陷阱效果

    运行环境 Win7,Win8,Win10 ,64位系统 Reworld版本 体验版 针对零基础读者的补充 下载安装 Reworld对应版本 ReWorld官网链接:http://www.reworld ...

  9. AE制作简单的老电视效果

    我们先分析一下老电影都有哪些特征: 色调偏黄,色彩饱和度低 颗粒感明显,躁点多 画面亮度不稳定,忽明忽暗 然后我们就根据这几点来制作 1.添加色调着色特效,改变原视频的色彩 2.添加曲线特效微调一下颜 ...

最新文章

  1. 2022-2028年中国数字内容行业深度调研及投资前景预测报告(全卷)
  2. 团队开发——个人工作总结04
  3. kaggle房价预测特征意思_机器学习-kaggle泰坦尼克生存预测(一)-数据清洗与特征构建...
  4. MySQL高可用架构对比
  5. 为转型绞尽脑汁,新东方到美国教中文!网友:卷到国外去了
  6. python中的连续比较是什么_Python算法的分治算法,python,之,连续,子,列表,最大,和...
  7. 看了有多个人格的人,自己拍的视频
  8. mysql中sex数据类型_MySQL数据类型+简单操作
  9. 防空系统效能评估软件攻略
  10. 2021 运维面试1800道题 都掌握 面试已经无敌了 看答案来吧
  11. 计算机与酒店管理大学论文,酒店管理系统的设计与实现
  12. UCDOS点阵字库提取
  13. 通过ajax异步请求下载文件的方法
  14. win7计算机资源管理器卡住,Win7资源管理器未响应的解决方法
  15. 腾讯云主机SSH连接不上如何解决
  16. VS Reporting Service--新建报表
  17. C# CRC16 CCITT XModem
  18. Skyline 3dm格式l数据困惑
  19. 智能硬件产品经理跟纯APP产品经理的主要区别在哪里?
  20. 【历史上的今天】12 月 14 日:计算复杂性理论先驱出生;雅虎群组被关闭;W3C 召开第一次会议

热门文章

  1. wp8系统不行android,微软的WP系统之死,并不是因为iOS和Android太强
  2. 遥感影像中,一景等于多少平方公里?
  3. Lab 1- Booting a PC
  4. 【浙里办】诡计多端,喜怒无常的埋点
  5. 说一说国企下岗的事,让年轻人知道过去
  6. Python实现Label Propagation社区划分算法
  7. atm取款机用c语言编程,C语言ATM取款机(函数)
  8. 一个小老板的日常管理,希望能让创业朋友学到东西
  9. 如何将解压的ISO系统文件重新恢复成ISO系统镜像
  10. Shader——消融效果