【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

相關文章
相關標籤/搜索