close

開啟一個新的粒子系統 Game Object - Particle System

分子系統.jpg

Duration  粒子發射時間

Looping  循環 (勾選會讓粒子持續循環發射,取消勾選則會讓粒子發射一個循環就會停止)

Prewarm  預熱

Start Delay  延遲發射 (預設為0 無延遲,若設2則會在2秒後才發射)

右邊小三角型箭頭點入可選擇

  • Constant  單一不變
  • Random Between two constants  隨機在兩個數值間

Start Lifetime  粒子生命週期

Start Speed  粒子初始速度

右邊小三角型箭頭點入可選擇

  • Curve  在指定的時間內所要噴發的所有粒子會依出現的時間變慢或變快 (須搭配Emission-Rate,若使用Emission-Bursts則無效)

Start Size  粒子初始大小

Start Rotation  粒子初始旋轉角度

Start Color  粒子初始顏色

Gravity Modifier  重力(預設0 表示粒子不受重力影響,數值越高重力越大,粒子會往下掉)

Simulation Space 空間模擬

  • Local  原地發射
  • World  跟著發射體移動 (可用於飛機飛過所帶出來的煙霧)

Max Particles  最大粒子數量 (在場景中粒子達到此數量時就會停止噴發,直到部分粒子消失後才會繼續噴發)


Emission  粒子發射率

Rate、Bursts 兩者擇一使用

  • Rate  在Duration所設定的時間內將粒子噴發完
  • Bursts  可指定什麼時間噴發多少粒子Min最小值、Max最大值

未命名-1.jpg

Shape  粒子發射器的形狀

有多種樣式的噴射器

未命名-2.jpg


Velocity over Lifetime  速度的生命週期

有X、Y、Z的方向,數值越大往那個方向的速度越快 (例如X:10 Y:0 Z:0 粒子會往X軸噴發)

未命名-1.jpg


Limit Velocity over Lifetime  限制速度的生命週期

Start Speed設的值如果大於Limit Velocity over Lifetime-Speed的值,則會被Limit Velocity over Lifetime-Speed限制

Speed設定速度,如圖 噴發出來同一個粒子會開始噴發時快速然後變慢

未命名-2.jpg


Force over Lifetime  生命週期的力場

控制粒子噴發出來後的方向

例如粒子初始噴發方向是Z軸,開啟Force over Lifetime-X設10,粒子則會往Z軸噴發再被拉到X軸(像是被一個引力拉過去的感覺)

未命名-1.jpg


Color over Lifetime  生命週期的顏色變化

在粒子生命週期中可變換顏色及透明度

例如,如圖,粒子在生命週期中會從紅色變成白色再消失,最後Alpha設為0

未命名-2.jpg


Color by Speed  速度決定顏色

Start Speed的值必須設Random Between two constants數值要兩個,單一數值是無法做出顏色變化

若Start Speed設1、3,Color by Speed-Speed Rang也設1、3,則噴發出來的粒子顏色會隨Color所設的顏色變化去改變(粒子是單一色,是根據速度決定顏色)

例如,如圖,噴發出來的粒子速度最快的是紅色,速度越慢的就會越偏紫色

分子系統.jpg


Size over Lifetime  生命週期的大小變化

可設定粒子在生命週期中的大小變化

例如,如圖,粒子在生命週期中從大變小

未命名-1.jpg


Size by Speed  速度決定大小

Start Speed的值必須設Random Between two constants數值要兩個,單一數值是無法做出大小變化

例如,如圖,噴發出來的粒子速度最快的最大,速度越慢的就會越小

未命名-2.jpg


Rotation over lifetime  生命週期的旋轉變化

Separate Axes  勾選可設定X、Y、Z方向旋轉軸

分子系統.jpg

Angular Velocity  可設定旋轉角度

未命名-1.jpg


Collision  碰撞效果

粒子碰撞到設定的地板則會反彈

Planes  將設定的地板模型放入即可

Bounce  彈跳力(值越大彈越高)

未命名-2.jpg


Sub Emitters  子發射器

點+增加新粒子

Birth  跟著初始粒子一起

Collision  碰撞到地板再彈出

Death  粒子結束再噴發出來

分子系統.jpg


Texture Sheet Animation  序列偵測貼圖動畫

Tiles  按照貼圖排序方式填上X軸及Y軸數值

例如,如圖,X:4  Y:2

未命名-2.jpg

Animation  動畫演出

  • Whole Sheet -動畫順序會從1~8跑一次

Grenade_explosion_1.jpg

  • Single Row-動畫順序會隨機從A1~A4、B1~B4、C1~C4、D1~D4其中一行跑一次

Random Row  打勾則隨機

Random Row  取消打勾,Row可指定跑第幾行

未命名-1.jpg

Frame over Time選擇 Random Between Two Constants 

02.jpg

粒子會從1~4隨機噴發一個,而不是像剛剛介紹的動畫

SD_explosion_object.jpg


Renderer  粒子渲染器

Render Mode  渲染模式

Material  設定粒子的材質

Cast Shadows  設定粒子是否產生陰影

Receive Shadows  設定粒子是否接受陰影

Min Particle Size  設定最小粒子的尺寸

Max Particle Size  設定最大粒子的尺寸

預設模式                                                        拉長模式

Grenade_explosion_1.jpg    分子系統.jpg

橫式模式                                                       垂直式模式

未命名-1.jpg    未命名-2.jpg

 

模型模式

未命名-3.jpg


若有解釋不正確或補充不足,歡迎多多指教 

arrow
arrow
    文章標籤
    unity particle
    全站熱搜

    miki90527 發表在 痞客邦 留言(0) 人氣()