[發文者] Superconan

 

 

這篇是接續著「[教學] Virtools 製作 2D 介面」此篇文章來講解

 

因為我們想讓放入Virtools裡面的圖片有透明的效果

 

所以使用的圖片必須採用TGA或PNG檔

 

其中TGA檔必須包含Alpha Channel,並存成32bit(32位元)才可使用

 

 

首先,開啟 Photoshop 並匯入一張圖片

這張是我在 Illustrator 做好,先存成TGA檔的圖

sshot-8.png

 

我們可以看到 Alpha 1 這個色版是全黑的(附註一)

它還沒包含可用的「Alpha Channel」

sshot-9.png

 

我們先用魔術棒把圖片要設成透明的部分選起來

sshot-10.png

 

接著將它反轉選取

sshot-11.png

 

可以看到我們圖片想秀出來的部分被選起來了

sshot-12.png

 

接著我們要把它存成 Alpha Channel,「按右鍵」→「儲存選取範圍」

sshot-13.png

 

把色版改成「Alpha 1」,取代剛剛那個全黑的色版

sshot-14.png

 

這時我們發現「Alpha 1」已經變成下圖這般,成功!

(因為 Alpha channel 中,黑色代表完全透明,白色代表不透明)

sshot-15.png

 

最後再把它另存成TGA檔

sshot-16.png

 

選32位元

sshot-17.png

 

此時,便可以開啟剛剛的Virtool檔

在設定 Texture(紋理)的參數的 Firename 那裡,匯入剛剛做好的TGA檔

sshot-18.png

 

這樣辛苦的設定完,在我們的遊戲畫面中,就有Sango圖片在右上角了 

 

 

最後的甘苦談...

 

其實我在做的過程中,也是像上面那樣設定

 

但不知為何圖片就是無法成功匯入Virtool

 

 

後來我發現...

 

是因為我存檔的路徑裡...有中文檔名的關係...

 

害我弄到快瘋掉 

 

 

所以如果有人設定不成功,不妨看看是不是因為路徑有中文的關係...

 

祝各位設定成功啊(我終於在這邊解脫了 

 

 

附註一: 如果看不到 Photoshop 的色版,可以點選工具列裡的「視窗」→「色版」來看到資訊

相关文章