【Unity】第9章 粒子系统

分类:Unity、C#、VS2015 ide

建立日期:2016-05-02 动画

1、简介

粒子是在三维空间中渲染出来的二维图像,主要用于在场景中表现如烟、火、水滴、落叶、……等各类效果。 blog

Unity粒子系统 (Particle System) 的一个重要特征是,独立的粒子系统能够经过父子化到相同的根来分组,其中的全部粒子都具备本身的粒子效果 (Particle Effect),但粒子系统中的这些粒子能够一块儿播放、中止、暂停。 ip

2、新版粒子系统和旧版粒子系统

Unity建议使用新版的粒子系统生成器(9.1节介绍的方式一、方式2)来制做各类粒子效果。除此以外,你也能够利用旧版的粒子系统(Legacy Particles)来制做粒子效果。 get

旧版粒子系统(Legacy Particles)是Unity 3.5之前的版本提供的粒子系统生成器,它由由粒子发射器(椭球粒子发射器EllipsoidParticleEmitter、网格粒子发射器MeshParticleEmitter)、粒子动画器(ParticleAnimator、WorldParticleCollider)和粒子渲染器(Particlerenderer)三个独立的部分组成。以下图所示: it

image

若是你想利用它建立静态的粒子效果,能够将粒子发射器与粒子渲染器结台起来使用,而粒子动画器将会在不一样的方向移动粒子并变换其颜色,或者经过脚本去控制粒子系统中每个单独的粒子。 渲染

因为Unity 5.x建议使用新版的粒子系统生成器(Particle System)来制做粒子效果,而旧版粒子系统生成器已通过时,保留旧版只是为了保持和原来已经用它制做的粒子兼容,说不定到哪一个版本就开始再也不支持了,因此旧版粒子系统生成器就再也不介绍了。 im

相关文章
相关标签/搜索