Unity3D:粒子系统Particle System

摘要:
循环:是否在循环中生成粒子(如果要连续发射,请勾选。StartLifetime:粒子的生命周期。StartSize:开始时粒子的初始大小。gravity Modifier:粒子受重力影响的程度。)SimulationSpace:粒子系统的坐标是世界坐标/对象坐标。PlayOnAwake:创建粒子系统时,它将自动生成粒子。最大粒子数:粒子系统产生的最大粒子数。此处“时间”的最大值是“持续时间”的值。“球体”、“半球”、“长方体”和“网格”发射器的形状会影响样例向前移动的方向。

1. GameObject → Create Other  →  Particle System。

2. 选中 Particle System,可看到下列屬性:

                         Unity3D:粒子系统Particle System第1张Unity3D:粒子系统Particle System第2张


3.Particle System:

                         Unity3D:粒子系统Particle System第3张Unity3D:粒子系统Particle System第2张

Duration: 粒子发射时间(设定为5秒。每5秒发射一次粒子)
Looping:是否循环产生粒子(假设要持续发射就打勾。否则将Looping关闭)

Start Delay:粒子一開始产生是否延迟发射(若设定为5,时间过5秒才開始发射粒子。预设为0)
Start Lifetime:粒子生命周期(若设定为5,代表粒子发射后经过5秒的时间就消失)
Start Speed:粒子開始时的初始速度。
Start Size:粒子開始时的初始大小。

Start Rotation:粒子開始时的初始旋转角度。
Start Color:粒子開始时初始颜色。
Gravity Modifier: 粒子受重力影响程度。
(预设值为0。代表粒子沒受到重粒影响,所以会一直往上飘。当数值添加,粒子就会往下掉。)
Simulation Space:粒子系统的坐标为世界坐标/物件本身坐标
Play On Awake:粒子系统被创造出來时,会自己主动产生粒子。
Max Particles:粒子系统最多产生多少粒子。

(如果设定为100,当场景里的粒子数量达到100上限时,发射器就会临时停止发射射粒子。等部分粒子消失才会继续发射)

4.Emission:

                          Unity3D:粒子系统Particle System第5张Unity3D:粒子系统Particle System第2张

Rate: 

Time:一秒产生多少粒子。
Distance:一公尺生多少粒子。
Bursts: 在这个时间段内。到这一秒共生多少粒子。这里的Time最大值为Duration的值

5.Shape:
                          Unity3D:粒子系统Particle System第7张Unity3D:粒子系统Particle System第2张
Shape: 發射器的形狀。
Sphere、 Hemisphere、Box、Mesh發射器的形狀,會影響样例前進的方向。

EX: 
Shape: Cone
Angle: 發射角度
Radius: 發射範圍(半徑)
Length:發射範圍(長度)
Emit form(發出形式):
Base (填滿-實心)
Base Shell (Shell 外層-空心)
Volume
Volume Shell

6.Renderer:
                          Unity3D:粒子系统Particle System第9张Unity3D:粒子系统Particle System第2张
Billboard:
Stretched Billboard 拉伸模式
Horizontal Billboard 水平模式
Vertical Billboard 垂直模式

Material:设定粒子系统的材质
Cast Shadows:粒子是否产生阴影
Receive Shadows:粒子是否接受阴影

免责声明:文章转载自《Unity3D:粒子系统Particle System》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇netty搭建http服务器如何在IE8设置透明背景下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

动态将ASPX生成HTML网页并将网页导出PDF

1.首先要找到wnvhtmlconvert.dll这个文件,并引入项目中。 2.Server.Execute("pos.aspx?id=" + ids); 执行相应的aspx网页 3.pos.aspx网页中有这样的一个方法,此方法用来生成html页面 protected override void Render(HtmlTextWriter writer)...

WCF NetTcpBinding 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作

背景:WindowsService + WCF + NetTcpBinding 之前一直使用http协议模式,改为net.tcp之后隔段时间出现:由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。 127.0.0.1:9000 记录时间:2016-01-14 10:02:58日志级别:Exception 日志位置:CloudTraPlatSOA....

Java中System.setProperty()用法

Java中System.setProperty()用法   /* * 设置指定键对值的系统属性 * setProperty (String prop, String value); *  * 参数: * prop - 系统属性的名称。 * value - 系统属性的值。   *  * 返回: * 系统属性以前的值,如果没有以前的值,则返回 null。 *...

java之trycatchfinally代码块与return,throw的执行顺序的探索

  时光荏苒,转眼间毕业都半年了,java编程也五个月了。写代码的过程中,会经常遇到解决代码抛异常的情况。平时只注重完成功能,也没太注意try_catch_finally的内在执行顺序,只知道表面的现象:try里的代码运行出错,catch抓着异常处理,finally最后总要执行。知道一次遇到个少见的问题,当着项目经理的面,把我给难住了,才发现自己会最表面的...

c# Winform GridControl 给列自动生成快捷操作按钮

话不多说直接上代码: using DevExpress.XtraEditors.Controls; using DevExpress.XtraEditors.Repository; using DevExpress.XtraGrid; using DevExpress.XtraGrid.Columns; using DevExpress.XtraGrid....

(转)java enum枚举

转载自: 原理:http://singleant.iteye.com/blog/686349 应用:http://www.cnblogs.com/happyPawpaw/archive/2013/04/09/3009553.html Java Enum 基本原理 1. 关于 Java Enum 学过 C/C++ 等语言的人,应该都对 Enum 类型略知一二...