天天看點

Unity中的Shuriken粒子系統(3)粒子的發射和粒子發射範圍設定

粒子的發射和粒子發射範圍設定

Unity中的Shuriken粒子系統(3)粒子的發射和粒子發射範圍設定

1.Emission子產品(Emission表示發射的意思):

Rate over Time:表示每秒發射多少個粒子。

Rate over Distance:表示機關的移動距離發出的粒子數。

Bursts:表示爆發,點選Bursts右下角的加号,即可添加一次爆發。

Unity中的Shuriken粒子系統(3)粒子的發射和粒子發射範圍設定

圖檔上的Bursts表示,0秒的時候,一次性發射30個粒子,預設每5秒一次循環。

Min和Max控制粒子發射的粒子數量,若Min為20,Max為60,則當0秒的時候,一次性發射20到60個之間不等的粒子,預設每5秒一次循環。Cycles表示循環的次數,預設為1。Interval,表示發射的時間間隔。Bursts可以添加多個,但時間(即time)不能超過粒子的生命周期(即Duration的值,預設為5秒)。

2.shape子產品:控制粒子發射的方向

Unity中的Shuriken粒子系統(3)粒子的發射和粒子發射範圍設定

形成一個圓台,用來控制粒子發射的方向,粒子從圓台較小的面發出,從圓台的較大的面發散出去,改變圓台的發射粒子的面,可以改變粒子發射的數量,改變圓台發散出去的面的大小,可以改變粒子的發散範圍。

Angle:用來控制圓台外面的半徑。

Radius:用來控制圓台内面的半徑。

Radius Thickness:用來控制粒子朝圓台邊緣發射,預設為1,整體會向中間靠攏;若為0,則粒子比較發散,沿着圓台的邊緣發射。

Arc:用來控制粒子發射的旋轉

當Arc為0,粒子朝一個方向發射,随着Arc增大到360時,粒子發射的方向逐漸增大到360度。

Unity中的Shuriken粒子系統(3)粒子的發射和粒子發射範圍設定
Unity中的Shuriken粒子系統(3)粒子的發射和粒子發射範圍設定

通過改變Particle System中的Start Speed的值,可以改變圓台的大小。

Arc-Mode:有4個模式,Randam,Loop,Ping-Pong,Burst Spread,通過一起改變Arc的值的大小和Mode的模式,可以改變粒子的發射。

Emit from:表示粒子從哪裡發射,其中Base表示粒子從基座發射;Volume表示粒子在圓台内随機産生。

Randomize Direction:用來随機粒子發射的方向。

Align To Direction:用來設定粒子所面對的方向,使粒子會跟它所運動的方向保持垂直,從側面看,粒子呈片狀。