我们先来看看Particle System在Inspector视窗中的属性:

1.Transform:可以控制粒子在世界或者本地坐标的改变。但是有点注意的是,如果你改变Scale属性值是不会影响粒子的大小缩放的。所以我们想改变粒子大小不能这么改。

2.Particle System:改变粒子的属性,比如大小,发射速度等等。这个也是我们制作粒子的核心组件。

(1)Duration:粒子播放的时长。以秒为单位,设置为5,粒子就会播放5秒。

(2)looping:循环播放。以Duration为单位播放时间,然后循环着播放。

(3)prewarm:预热粒子发射。勾选此选项必须先勾选looping选项,当我们开始发射粒子的时候,是不是粒子数量从0开始,然后才慢慢增多。但是当我们勾选这个,他就会在我们点击发射的时候,他不是从数量0开始,而是像已经发射一个周期一样。

(4)Start Delay:延迟多长时间开始发射粒子。点击play后延迟多少秒开始播放粒子特效。(如果预热粒子被勾选,此项将变为不可选)。

(5)Start Lifetime:开始粒子的生命周期。也就是每一个粒子的存活时间,比如说设置为100,那么你就可以看到这个粒子100秒,它将在100秒后被销毁。

由上图得知,Start Lifetime 支持4种不同类型的值

1)Constant:常量。也就是每个声明周期都一样。

2)Curve:曲线。

由图知,可以根据Duration和StartLefetime来固定设置播放中某一秒的粒子的生命周期时长。

3)Random Between Two Contants:在两个常量数之间随机一个数,如上图中,它的值可能为1,也可能是3,也可能是10.

4)Random Between Two Curves:在两条曲线之间随机一个数。

红色区域是可以随机数字的区域。

(6)Start Speed:开始速度。粒子出生具有的速度,这个值也是可以有4中类型的,因为有些粒子速度快点,有些慢点。

(7)3D Start Size:3D开始大小,具有X,Y,Z三种大小。(应该是针对3维粒子而言,勾选过Start Size不可用,3D包含2D).

(8)Start Size:开始大小。粒子出生具有的大小。跟速度一样,也是4种类型的。

(9)3D Start Rotation:粒子初始旋转角度。(勾选后,Start Rotation不可用)。

(10)Start Rotation:粒子初始旋转角度。具有4种数值类型。

(11)Randomize Rotation:粒子初始随机旋转方向,值范围0~1。

(12)Start Color:粒子初始颜色.但是影响更的大是材质球的颜色!要和材质球一起使用。

(13)Gravity Modifier:重力倍增系数,数值越大,重力影响越大;这个也会影响粒子的运动轨迹,即使速度为0。

(14)Simulation Space:Make particle positions simulate in world,local or custom space.In local space they stay relative to their own Transform,and in custom space they are relative to the custom Transform.(在世界、本地或自定义空间中模拟粒子位置。在本地空间中,它们相对于它们自己的转换,在自定义空间中它们相对于自定义转换。)。

(15)Simulation Speed:Scale the playback speed of the Particle System.(缩放粒子系统的回放速度)。

(16)Delta Time:

(17)Scaling Mode:缩放比例,三个选项

(18)Play On Awake:是否在游戏一启动就播放。

(19)Emitter Velocity:两个选项,Transform,Rigidbody。当粒子移动时,系统根据哪一种来计算速率。

(20)Max Particles:最大的粒子数量,粒子系统最多发射这么多粒子,超过这个数就停止发射;

(21)Auto Random Seed:

(22)Stop Action:结束动作。当粒子结束播放,如何操作Gameobject,时disable还是Destroy。或者什么都不做None。(只在游戏运行时有效)。

Unity3D 粒子系统的更多相关文章

  1. [Unity3D]粒子系统学习笔记

    粒子阴影的处理 通过Material填充粒子系统的render后,默认是显示阴影的: 可以通过设置来调整: 调整后的效果, 每个粒子就没有阴影了 增加粒子效果 设置为合成的材质,效果显示加倍: 添加子 ...

  2. 关于Unity3d粒子系统的小发现(天堂3技能释放)

    导入系统给的粒子包,发现了一个问题:系统的粒子都有移动轨迹. 而自己新建的空粒子系统却没有这个功能.顺便也复习一下粒子系统. Particle System (粒子系统): Duration(持续时间 ...

  3. Unity3D:粒子系统Particle System

    1. GameObject → Create Other  →  Particle System. 2. 选中 Particle System,可看到下列屬性: 3.Particle System: ...

  4. Unity3D粒子系统 合集

    http://www.cnblogs.com/qinyuanpei/p/3659513.htmlhttp://www.cnblogs.com/qinghuaideren/p/3597666.html

  5. Unity3D 粒子系统 属性

  6. Unity3d粒子系统详解

  7. unity学习路线_重新出发

    入门级 1.先观看视频教程做一个小案例 官方英文:Unity - Learn – Modules 国内中文:Sike学院 基础级 1.你需要接触完整性的教程网站 Siki学院 Unity游戏开发从入门 ...

  8. [原]Unity3D深入浅出 - 粒子系统(Particle System)

    粒子系统是在三维空间渲染出来的二维图像,主要用于烟,火,水滴,落叶等效果.一个粒子系统由粒子发射器.粒子动画器和粒子渲染器三个独立的部分组成. Unity中自带了一些粒子效果,在Assets>I ...

  9. Unity3D学习笔记——组件之Effects(效果/特效)——Particle System(粒子系统)

    Effects:效果/特效. Particle System:粒子系统.可用于创建烟雾.气流.火焰.涟漪等效果. 在Unity3D 3.5版本之后退出了新的shuriken粒子系统:   添加组件之后 ...

随机推荐

  1. Linux静态库和共享库【转】

    转自:http://www.cnblogs.com/zlcxbb/p/6806269.html 1.什么是静态库 静态库类似windows中的静态lib 关于windows中的静态lib,可参考 Wi ...

  2. ERROR: do not initialise statics to false

    Question about git commit rule I git commit a patch, The patch has a "static int xxxxxxxxxxxxxx ...

  3. 自定义shell开头PS1

    vim /etc/profile export PS1="flag:\W \u\$" \h是主机名,并不全,域 \W是当前所在目录名 \u 是当前shell用户名

  4. 读取BMP图像size的时候与操作和左移的原因

    在读取一个bmp图像的时候,我们会将它的大小读取出来,如果还不清楚bmp的文件结构,那就先看一下这篇博客. 看完我将假设你已经明白所表示的意义.那么,对于bfSize, 它的表示数字为 50 00 0 ...

  5. AspxGridView 表中的ASPxHyperLink不导出到excel

    在软件中 因为要连接到其他的页面所以类型转成了ASPxHyperLink,但是用官方的导出控件导出到excel之后,连接依旧保留着, 目的:去除导出来的连接 方法:把之前的ASPxHyperLink转 ...

  6. Struts2学习笔记01 之 简介及配置

    一.Struts简介 * 是轻量级的MVC框架,主要解决了请求分发的问题,重心在控制层和表现层.运用ASOP的思想,使用拦截器来扩展业务控制器 二.使用步骤: 1.引入Sturts2的相关JAR包 2 ...

  7. 【python】时间戳、字典列表排序

    记录一下昨天学到的知识: 一.文件相关 文件追加:f = open("fname","a")    文件不存在时创建 二.时间戳相关 http://www.jb ...

  8. [水煮 ASP.NET Web API2 方法论](12-1)创建 OData

    问题 怎样用在 Web API 中创建 OData 服务. 解决方案 对于我们来说,在 Web API 中使用 OData最简单的方式就是使用 ASP.NET 模板来创建Odata Controlle ...

  9. Docker 常用命令收集

    查看Docker版本 docker version 查看 Image docker images 打包 Image docker save -o ‘packageName.tar’ ‘imageNam ...

  10. Jquery 学习之路(五)grid绑定模板

    最近在使用mvcpager时发现ajax分页需要使用Partial来实现,而且使用起来还是觉得不太方便.突然想自己做一个mvc的ajax分页,但是如果table直接用js输出就不好维护了. angul ...