[發文者] Superconan
這篇是接續著「[教學] Virtools 製作 2D 介面」此篇文章來講解
因為我們想讓放入Virtools裡面的圖片有透明的效果
所以使用的圖片必須採用TGA或PNG檔
其中TGA檔必須包含Alpha Channel,並存成32bit(32位元)才可使用
首先,開啟 Photoshop 並匯入一張圖片
這張是我在 Illustrator 做好,先存成TGA檔的圖
我們可以看到 Alpha 1 這個色版是全黑的(附註一)
它還沒包含可用的「Alpha Channel」
我們先用魔術棒把圖片要設成透明的部分選起來
接著將它反轉選取
可以看到我們圖片想秀出來的部分被選起來了
接著我們要把它存成 Alpha Channel,「按右鍵」→「儲存選取範圍」
把色版改成「Alpha 1」,取代剛剛那個全黑的色版
這時我們發現「Alpha 1」已經變成下圖這般,成功!
(因為 Alpha channel 中,黑色代表完全透明,白色代表不透明)
最後再把它另存成TGA檔
選32位元
此時,便可以開啟剛剛的Virtool檔
在設定 Texture(紋理)的參數的 Firename 那裡,匯入剛剛做好的TGA檔
這樣辛苦的設定完,在我們的遊戲畫面中,就有Sango圖片在右上角了
最後的甘苦談...
其實我在做的過程中,也是像上面那樣設定
但不知為何圖片就是無法成功匯入Virtool
後來我發現...
是因為我存檔的路徑裡...有中文檔名的關係...
害我弄到快瘋掉
所以如果有人設定不成功,不妨看看是不是因為路徑有中文的關係...
祝各位設定成功啊(我終於在這邊解脫了 )
附註一: 如果看不到 Photoshop 的色版,可以點選工具列裡的「視窗」→「色版」來看到資訊
留言列表