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:忽略時間的影響。
- ScalingMode:Local:粒子系統的縮放和自己Transform的一樣會忽略父級的縮放。Hierarchy:粒子縮放跟隨父級。Shape:將粒子系統跟隨初始位置,但是不會影響粒子系統的大小。
- EmitterVelocity: 發射器速率 這裡指的是和程式有關的
Transform
Rigidbody
- MaxParticles:粒子系統可以同時存在的最大粒子數量。如果粒子書數量超過最大值粒子系統會銷燬一部分粒子。
- AutonRandomSeed:隨機種子,如果勾選會生成完全不同不重複的粒子效果,如果勾選即為可重複。
- Stop Action 停止活動時 。
Disable 無效;
Destroy 摧毀
Callback 回撥。指令碼可用於獲取
下載地址在這:https://download.csdn.net/download/u011369981/10467298
兩個 https://download.csdn.net/download/u011369981/10467294