Unity粒子系统
最近比较清闲,就重新看了一遍例子系统,感觉能把效果做的炫酷对于初学者来说并不是一件容易的事,但是回头想想,最重要的原因可能还是没有把Particle Systems组件研究透吧,温故而知新,一起复习一下粒子系统吧。
下面是Unity5.5.0版本的粒子系统官方文档的翻译
- Main module//主要模块
- Emission//发射
- Shape//形状
- Velocity Over Lifetime//粒子在生命周期内的速度
- Limit Velocity Over Lifetime//粒子在生命周期内的极限速度
- Inherit Velocity//速度继承
- Force Over Lifetime//粒子在生命周期内的受力
- Color Over Lifetime//粒子在生命周期内的颜色
- Color By Speed//颜色随速度变化
- Size over Lifetime//粒子在生命周期内的大小
- Size by Speed//大小随速度变化
- Rotation Over Lifetime//粒子在生命周期内的旋转
- Rotation By Speed//旋转随速度变化
- External Forces//外力
- Noise//噪声
- Collision//碰撞器
- Triggers//触发器
- Sub Emitters//物体发射源
- Texture Sheet Animation//纹理动画
- Lights//灯光
- Trails//拖尾
- Renderer//渲染
- Resimulate
- Selection
- Bounds
这个模块包含全局属性,影响全局系统。
Property: | Function: |
---|---|
Duration//持续 |
整个粒子系统运行的时间 |
Looping//循环 |
如果启用,系统将在其持续时间结束时再次启动并继续重复循环 |
Prewarm//预热 |
如果启用,系统将被初始化,好像它已经完成了一个完整的循环(only works if Looping is also enabled). |
Start Delay//延迟启动 |
Delay in seconds before the system starts emitting once enabled. |
Start Lifetime//生命周期 |
The initial lifetime for particles. |
Start Speed |
每个粒子在适当方向上的初始速度 |
3D Start Size | 控制各个轴的尺寸 |
Start Size | The initial size of each particle.//initial初始 |
3D Start Rotation | Enable this if you want to control the rotation of each axis seperately. |
Start Rotation | The initial rotation angle of each particle. |
Randomize Rotation Direction//随机旋转方向 |
导致一些粒子在相反方向旋转 |
Start Color | The initial color of each particle. |
Gravity Modifier//重力修改 |
Scales the gravity value set in the physics manager. A value of zero will switch gravity off. |
Simulation Space//模拟空间 |
Toggles whether particles are animated in the parent object’s local space (therefore moving with the parent object) or in the world space. |
Scaling Mode//扩展模式 |
Use the scale from the transform. Set to Hierarchy, Local or Shape. Local applies only the particle system transform scale. Shape mode applies only the scale to the start position of the particles. |
Play on Awake | If enabled, the particle system starts automatically when the object is created. |
Max Particles//最大粒子数 |
The maximum number of particles in the system at once. Older particles will be removed when the limit is reached.委婉 |
未完待续。。。
Unity粒子系统的更多相关文章
- Unity粒子系统特性
经代码测试分析,unity粒子系统 Shiruken粒子系统的可编程性比较差.所有的Modules都无法通过代码控制. 可以用ParticleSystem.SetParticles设置粒子,但是设置进 ...
- Unity 粒子系统 特效 移除屏幕外面后再移回来 不会显示问题
今天遇到的问题 勾选Particle System组件中的Sub Emitters属性 如图
- 【Unity】第9章 粒子系统
分类:Unity.C#.VS2015 创建日期:2016-05-02 一.简介 粒子是在三维空间中渲染出来的二维图像,主要用于在场景中表现如烟.火.水滴.落叶.--等各种效果. Unity粒子系统 ( ...
- 介绍用C#和VS2015开发基于Unity架构的2D、3D游戏的技术
[Unity]13.3 Realtime GI示例 摘要: 分类:Unity.C#.VS2015 创建日期:2016-04-19 一.简介 使用简单示例而不是使用实际示例的好处是能让你快速理解光照贴图 ...
- StretchedBillboard 实现
参考Unity粒子系统的StretchedBillboard,在保持模型的右朝向不变的情况下,尽量朝向摄像机 转化为数学问题: 一个向量在一个面上的投影 基础的Billboard的方向应为: 从中点指 ...
- Unity 3D 粒子系统的一点经验
http://hunterwang.diandian.com/post/2012-10-21/40041523890 最近做东西需要增加效果,简单的运用了一下粒子效果,真心感觉比较难调整好效果.同时也 ...
- Unity Notes调制粒子系统的颗粒的最大数目
Unity该粒子系统是很容易使用.这样的问题是在实际的过程中遇到的:以控制的粒子系统组件的动态需要可产生颗粒的最大数目. 看doc他说,有maxParticles控制.却没有这个开放的參数.仅仅能通过 ...
- Unity 中实现粒子系统的 LOD
模型的 LOD 比较简单,直接使用 Unity 提供的组件 LODGroup 挂到模型物体上,然后分别指定不同 LOD 级别的 Renderer 即可. LODGroup 并不是用距离来控制 LOD, ...
- 【Unity】9.3 粒子系统生成器详解
分类:Unity.C#.VS2015 创建日期:2016-05-02 一.简介 上一节已经介绍过了在Unity 5.x中两种创建粒子效果的方式(方式1.方式2). 这一节我们主要学习第2种方式的基本概 ...
随机推荐
- Maximum Depth of Binary Tree leetcode
Given a binary tree, find its maximum depth. The maximum depth is the number of nodes along the long ...
- 百度地图API新手入门
最近,共享单车着实火了一把,市场竞争也是异常的激烈,百花争艳,百家争鸣,群雄逐鹿,最后鹿死谁手,现在还不得而知,不过可以肯定的是细节决定成败,更重要的还在于用户的体验. 用过的同学们都会知道,打开共享 ...
- 浅谈并发和tomcat线程数
假设Tomcat每到固定一个时间会有一个高峰,峰值的并发达到了3000以上,最后的结果是Tomcat线程池满了,日志看很多请求超过了1s. 服务器性能很好,Tomcat版本是7.0.54,配置如下 & ...
- springmvc.xml或spring.xml 能运行配置文件总是出现错误
1:在java开发时总遇到配置文件配置正确,可以运行但有时显示错误.例如下图 上面配置文件正确但有时显错就不能运行.原因是配置文件的约束项错了. 原因是自己的jar包和配置文件版本不同.如果电脑联网它 ...
- rip路由协议 细节分析及实例配置【完整版】
rip路由协议 细节分析及实例配置[完整版] RIP呢,这是一个比较重要的知识点,所以它的知识覆盖面很广泛:但是呢,我将会对碰到的问题进行一些分析解刨(主要是为了帮助自己理清思维):也希望能够从中发现 ...
- CCS内存数据转成图片
在嵌入式DSP图像处理开发过程中,经常需要将DSP内存中的图像数据保存下来,作为数据集.CCS5.4或者CCS3.3都只支持保存内存原始数据而不支持将内存数据直接存储为一张图片,为了能将CCS保存的. ...
- TFS2017代码搜索功能
当团队或者公司的研发中心的代码库扩展到了一定程度,在代码库中查找一些需要的代码会变的比较困难.比如敏捷模式下的项目小组希望能够找到并重用其他小组开发的一些基础性的功能代码,我们通常需要去找当事人去询问 ...
- JVM中GC浅解:垃圾回收的了解
1.为什么要有GC 没有GC的世界,我们需要手动进行内存管理,但是内存管理是纯技术活,又容易出错.但是我们写码的目的是为了解决业务问题,所以可以把这种纯技术活自动化,当然自动化也是有代价的. 2.垃圾 ...
- 英伟达CUVID硬解,并通过FFmpeg读取文件
虽然FFmpeg本身有cuvid硬解,但是找不到什么好的资料,英伟达的SDK比较容易懂,参考FFmpeg源码,将NVIDIA VIDEO CODEC SDK的数据获取改为FFmpeg获取,弥补原生SD ...
- Java程序中与MongoDB建立连接~小记
1.Mongo和MongoClient的关系 MongoClient继承自Mongo,使用Mongo也可建立连接,但是需要使用与Mongo适应的MongoOptions,MongoURI等类型. 2. ...