1. 程式人生 > >unity2018粒子系統詳解文件

unity2018粒子系統詳解文件

為直播課程準備的unity2018的粒子系統詳解,寫了兩個文件,一個是unity2018粒子系統的各個屬性介紹,一個是unity5.6VS2018的區別。

2018.1粒子系統詳解

--敲到要死了的菜雞  霜狼-may

主面板ParticleSystem

- Duration:粒子發射週期,可以簡單的理解為粒子發射持續時間。

- Looping:粒子按照週期迴圈發射。

- Prewarm:預熱系統,比如說我有一個空間大小的粒子系統,但是粒子發射速度有限,我想在最開始的時候讓粒子充滿空間,此時就應該勾選Prewarm

- StartDelay:粒子延時發射,勾選後,延長一段時間才開始發射。

- StartLifeTime:粒子從發生到消失的時間長短。

- StartSpeed:粒子初始發生時候的速度。

- 3DStartSize:這個屬性是當你需要把粒子在某一個方向上擴大的時候使用。

- StartSize:粒子初始的大小。

- 3DStartRotation:需要在一個方向旋轉了子的時候可以使用。

- StartRotation:粒子初始旋轉。

- RandomizeRotation:隨機旋轉粒子方向,感覺在3D粒子的情況下,尤其是圓形的沒什麼用。

- StartColor:粒子初始顏色,可以調整加上漸變色。

- GravityModifier:重力修正。

- SimulationSpace

Local 此時粒子會跟隨父級物體移動。

World,此時粒子不會跟隨父級移動。

Custom,粒子會跟著指定的物體移動,發射器本身不受影響

- SimulationSpeed:根據Update模擬的速度。

- DeltaTime:一般的DeltaTime都是1,這裡說的受世界的影響指的是遊戲裡面通過程式

Sacled:是在遊戲需要暫停的時候,根據TimeManager來定,受到時間的影響

UnScale:忽略時間的影響。

- ScalingModeLocal:粒子系統的縮放和自己Transform的一樣會忽略父級的縮放。Hierarchy:粒子縮放跟隨父級。Shape:將粒子系統跟隨初始位置,但是不會影響粒子系統的大小。

- EmitterVelocity: 發射器速率 這裡指的是和程式有關的

transform.translate he rigidboady.velocity兩種方法

Transform

Rigidbody

- MaxParticles:粒子系統可以同時存在的最大粒子數量。如果粒子書數量超過最大值粒子系統會銷燬一部分粒子。

- AutonRandomSeed:隨機種子,如果勾選會生成完全不同不重複的粒子效果,如果勾選即為可重複。

- Stop Action 停止活動時 。

Disable 無效;

Destroy 摧毀

Callback 回撥。指令碼可用於獲取

下載地址在這:https://download.csdn.net/download/u011369981/10467298

兩個  https://download.csdn.net/download/u011369981/10467294