Unity 第9章 粒子系統

2022-09-15 03:00:14 字數 754 閱讀 3756

分類:unity、c#、vs2015

建立日期:2016-05-02

一、簡介

粒子是在三維空間中渲染出來的二維影象,主要用於在場景中表現如煙、火、水滴、落葉、……等各種效果。

二、新版粒子系統和舊版粒子系統

unity建議使用新版的粒子系統生成器(9.1節介紹的方式1、方式2)來製作各種粒子效果。除此之外,你也可以利用舊版的粒子系統(legacy particles)來製作粒子效果。

舊版粒子系統(legacy particles)是unity 3.5以前的版本提供的粒子系統生成器,它由由粒子發射器(橢球粒子發射器ellipsoidparticleemitter、網格粒子發射器meshparticleemitter)、粒子動畫器(particleanimator、worldparticlecollider)和粒子渲染器(particlerenderer)三個獨立的部分組成。如下圖所示:

如果你想利用它建立靜態的粒子效果,可以將粒子發射器與粒子渲染器結臺起來使用,而粒子動畫器將會在不同的方向移動粒子並變換其顏色,或者通過指令碼去控制粒子系統中每乙個單獨的粒子。

由於unity 5.x建議使用新版的粒子系統生成器(particle system)來製作粒子效果,而舊版粒子系統生成器已經過時,保留舊版只是為了保持和原來已經用它製作的粒子相容,說不定到哪個版本就開始不再支援了,所以舊版粒子系統生成器就不再介紹了。

Unity粒子系統

首次接觸unity的粒子系統,內容太多,搞得都不好寫筆記,所以就記錄下unity的粒子系統做出來的東西以及經常用的一些引數。火焰效果製作 這個相對簡單 建立粒子系統物件 1 調duration 1 開啟loop start size 1 start lifetime 1 start speed 1 ...

Unity粒子系統

rateoverdistance 隨著移動距離產生的粒子數量。只有當粒子系統移動時,才發射粒子。bursts sprite 通過相同尺寸的sprite實現粒子動畫。tiles 網格的行列數。animation startframe 開始的幀是哪一幀。flipu 翻轉u。flipv 翻轉v。enabl...

Unity粒子系統研究

開發環境 window7 unity3d3.4 mb525defyandroid 2.2.1 羽化的第七篇部落格,這次準時送上,辛苦兩天stray已經80了 0 真是漫長啊,魔獸世界作為最好的網路遊戲總是帶給我們很多驚喜和靈感,現在很多做什麼遊戲都會不自覺和魔獸世界進行比較,包括羽化自己,但羽化希望...