粒子系統的 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: