粒子系統的 Emission Module

Emission Module 的屬性會影響粒子系統發射的速率和時間。在建立一個新的粒子系統 GameObject 時,預設會啟用這個模組。

屬性 說明
Rate over Time 單位時間內發射粒子的數量(以秒為單位)。這表示在每個時間單位內,系統會產生指定數量的粒子。例如:設為 10 表示系統每秒會產生 10 個粒子。
Rate over Distance 每移動一單位距離發射的粒子數量(以米為單位)。這表示粒子系統根據其移動距離來發射粒子,而不是時間。
例如:設為 5 時,則表示每移動一米時,系統會產生 5 個粒子。這個屬性在模擬由物體運動產生的粒子時非常有用(例如,從汽車輪子在泥土軌道上產生的灰塵)
這兩個值各自計算互不影響,例如系統在 10 秒內,移動了 5 米,那麼粒子系統會發射 10*(Rate over Time) + 5*(Rate over Distance) 個粒子
Bursts 一次性爆發是生成粒子的事件,這些設置允許在指定的時間點發射粒子。
Time :設置在粒子系統開始播放後多少秒的時間點上發射爆發。
Count :設置每次爆發可能發射的粒子數量。
Cycles :設置爆發要播放多少次。
Interval : 設置每個爆發周期觸發之間的時間間隔(以秒為單位)。
Probability :控制每次爆發事件生成粒子的可能性。越高的值將使系統產生更多粒子,若值為 1 則保證系統每次爆發事件都會生成粒子,不會有任何隨機性或不確定性。

發射(emission)率可以是恆定的,也可以根據曲線(curve)在系統的生命週期內發生變化。

Reference:

評論