低調の美國生活

各種疑難雜症

製作你的第一個遊戲特效:煙霧特效

x419
7月3日2011年

你會學到

透過建立煙霧特效的過程來學習FM79979特效編輯器的基礎使用方式

效果影片

[http://www.youtube.com/watch?v=aeXTuQgXPmk]

FM79979特效編輯器簡介

可快速製作高品質,高效能的2D, 3D遊戲特效(Game FX),並可廣泛的應用於各式2D遊戲當中


煙霧特效製作步驟

打開FM79979特效編輯器


切換Camera到2D模式

*在2D模式下,特效編輯器是以像素和秒為基礎單位

(*在3D模式下,特效編輯器是以公尺和秒為基礎單位)


為此特效命名:Smoke 並按下Add


指定貼圖樣式

貼圖格式: PNG,去背,邊長需為2的次方

 


貼圖Blending模式設定

保持如圖設定


基本設定

按下圖做基本設定

粒子上限數量用來控制煙霧濃度

噴發次數設為0 表示永遠持續發射

噴發間距(次/Sec) 讓煙霧看起來不會斷斷續續


接下進行粒子特性面板的設定

產生煙霧特效大致需要如下圖的粒子特性面板

下圖說明了如何新增一個粒子特性面板


煙霧上升速度設定

觀念:速度(Velocity)同時包含了速率(Speed)與方向(Direction)

在2D Camera下,Y是反向的

在此例中,我們將Y方向速度設定成負值,讓煙霧可以向上飄散

並在正X方向給予10 pixels/sec的速度讓煙霧看起來不會只是呆呆的往上

Random打勾 並給予Offset數值 讓煙霧飄散的速度有快慢


調整粒子的生命週期製造出煙霧消散效果

設定每個粒子在畫面中出現的時間長短,單位為秒

Random打勾 並給予數值變化 讓煙霧消失的速度有長短


透過透明度的調整以產生煙霧感


藉由設定粒子的大小變化,產生煙霧由小漸漸擴散大的樣子

將剛產生的煙霧設定成50×50像素大小 pixel

設定最後煙霧消失前的大小 pixel


加上旋轉效果


給予輕微的重力影響


按下Emit來預覽結果


儲存設定
再按一次Add Name
*只要數值有更動,每次儲存前都要按Add Name,避免做白工

然後儲存成Particle資料檔供FM79979遊戲引擎使用


*Particle資料檔與貼圖必需存在同一個資料夾


重新編輯既有的粒子特效
File >Open
Emitter List: 用滑鼠在名字上點兩次


切換到2D Camera­

好#


發佈於 7月3日2011年