粒子系統(Particle System)

粒子系統(Particle System)是一種用於模擬和渲染大量微小物件的技術,這些微小物件通常用於建立一些視覺效果,如火焰、煙霧、爆炸、流星、雨、雪等。

在 Unity 建立一個粒子系統的方式和建立其他組件的方式一樣,在編輯器中 Effects -> Particle System

粒子系統有多個模組和屬性可以使用,我們可以根據需要啟用某些模組。預設會啟用 EmissionShapeRenderer

模組 說明
Main 包含會影響整個粒子系統的全局屬性(global properties)。
Emission 控制粒子的發射速度,時間,波次
Shape 第一發射粒子的體積和形狀
Velocity over Lifetime 控制粒子在生命週期中的速度
Limit Velocity over Lifetime 在生命週期內限制粒子的速度
Inherit Velocity 控制粒子的速度如何隨時間推移而受到其父物件移動的影響
Lifetime by Emitter Speed 用來控制粒子系統中每個粒子的生命週期如何受到發射器速度的影響。
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 控制粒子的軌跡(拖尾)
Custom Data 在編輯器中定義要附加到粒子的自訂資料格式
Renderer 設定粒子的圖案或網格如何被其他粒子變換,著色和繪製

Reference:

評論