Shuriken粒子系统是继Unity3.5版本之后推出的新版粒子系统,它采用了模块化管理,个性化的粒子模块配合粒子曲线编辑器使用户更容易创作出各种兵分复杂的粒子效果。

创建一个粒子系统的方式有两种:

1.分别选择菜单栏中的 GameObject - Create Other - Particle System

2.创建一个Empty对象,在Component - Effects - Particle System

下面是新版粒子系统的属性面板,将旧版粒子系统以Module的方式整合了进来。

创建一个粒子系统后,

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:粒子渲染器模块

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

[原]Unity3D深入浅出 - 新版粒子系统 (Shuriken)相关推荐

  1. Unity3D深入浅出 - 新版粒子系统 (Shuriken) - Tonge

    Shuriken粒子系统是继Unity3.5版本之后推出的新版粒子系统,它采用了模块化管理,个性化的粒子模块配合粒子曲线编辑器使用户更容易创作出各种兵分复杂的粒子效果. 创建一个粒子系统的方式有两种: ...

  2. [Unity3D教程]Unity粒子系统Shuriken(飞镖)

    [Unity3D教程]Unity粒子系统Shuriken(飞镖) Unity从3.5之后推出了新的粒子系统->Shuriken(飞镖),在Unity场景当中添加一个粒子对象后,会看到这个样的图片 ...

  3. Unity3D 新版粒子系统 (Shuriken)

    Shuriken粒子系统是继Unity3.5版本之后推出的新版粒子系统,它采用了模块化管理,个性化的粒子模块配合粒子曲线编辑器使用户更容易创作出各种兵分复杂的粒子效果. 创建一个粒子系统的方式有两种: ...

  4. Unity3D深入浅出 - 新版动画系统(Mecanim)

    原文链接: http://www.cnblogs.com/tonge/p/3927343.html Mecanim概述: Mecanim是Unity提供第一个丰富而复杂的动画系统,提供了: 针对人形角 ...

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

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

  6. ThinkPHP5.1接入阿里云短信服务(原大鱼最新版)指导

    ♘背景 随着科技发展的推动,曾经充满温馨问候与回忆的短信业务,如今绝大多数局限于 验证码发送.诈骗/骚扰信息.业务推送 的使用 而作为一名IT搬砖的码农,对于第三方服务的接入也是必须掌握的技能,此处介 ...

  7. 【Unity3D】基于粒子系统实现烟花特效

    1 需求实现 粒子系统ParticleSystem 中介绍了粒子初始化.粒子发射.发射器形状.渲染器.碰撞.子发射器.拖尾等粒子系统的基本用法,本节将基于粒子系统实现烟花特效. 实现需求如下(资源见→ ...

  8. Unity3D深入浅出 - Shader基础开发

    Mecanim概述:   Mecanim是Unity提供第一个丰富而复杂的动画系统,提供了: 针对人形角色的简易的工作流和动画创建能力 Retargeting(运动重定向)功能,即把动画从一个角色模型 ...

  9. Unity3D深入浅出 - 摄像机组件(Camera) - Tonge

    在Unity中创建一个Caaera后,除了默认带一个Transform组件外,还会附带Flare Layer.GUI Layer.Audio Listener等4个组件,如下图. ClearFlags ...

最新文章

  1. doc python 颜色_Python wordcloud.ImageColorGenerator方法代码示例
  2. 请使用frameset/frameset完成以下功能
  3. 办公文档加密,企业文档加密,强制性透明加密技术,fasoft
  4. 用latex排版电磁场课程报告
  5. 图文详解如何搭建Windows的Android C++开发环境
  6. Per-class allocator 2
  7. struts转换器详解
  8. 如何通过ip访问服务器文件共享,通过ip访问云服务器文件共享
  9. wps如何设置文字环绕图片
  10. matlab浮点转定点的函数,FPGA基础知识17(Matlab中滤波器的定点化 浮点运算转换为定点运算)...
  11. 用来进行虚拟仿真实验的软件有哪些?这3款简单易懂的软件值得你拥有
  12. 电脑忽然不能开机,主板自检灯亮了
  13. 又拍云推出区块链开发平台,覆盖多个公链
  14. 新华系“雄文”为何引发游戏产业3000亿市值蒸发?
  15. PHP中级程序员常见面试题
  16. 父子齐上阵,一起“闹天宫”
  17. [BZFZ友谊赛]火山喷发
  18. MII,RMII,GMII接口详细介绍
  19. linux对 pow 未定义的引用,未定义引用`pow’和`floor’
  20. C语言编程>第三周 ⑦ 将一个数组逆序输出。

热门文章

  1. 【C】define宏展开 typedef类型重命名
  2. 【硬件】存储的RAID技术详解
  3. 在线文本转二进制工具
  4. 在线中英文符号转换工具
  5. 好用的jquery选择器
  6. 把dataset作为一个xml文件传给客户端
  7. CSS选择器种类及使用方法
  8. 【读书笔记】A Swift Tour
  9. 山石网科发布山石云·景产品 安全运维管理进入SaaS模式
  10. 视频图像处理基础知识0(双线性插值算法进行图像缩放)【转】