前沿拓展:
圖片透明度
在圖片前調(diào)用一個id,在css代碼里加上:“alpha”
使用色鍵(綠屏)技巧來設(shè)置你電腦游戲中圖片的透明度。
? 來源:linux.cn ? 作者:Seth Kenlon ? 譯者:鄭 ?
(本文字數(shù):3584,閱讀時長大約:5 分鐘)
使用色鍵(或綠屏)技巧來設(shè)置你電腦游戲中圖片的透明度。
不管你是否正在使用 Python 或 Lua 編程一個游戲或一個 APP,你都有可能在你的游戲資源中使用 PNG 圖像。PNG 格式圖像的一個優(yōu)點是能夠存儲一個 。不管你是否添加了邊框,這樣做都是安全的。這個過程將從圖像中移除 alpha 通道,并使用背景色填充任何“透明的”像素。
平整圖像
你現(xiàn)在已經(jīng)為你的游戲引擎準備好了一張圖像。導(dǎo)出圖像為你的游戲引擎喜歡的任何格式,接下來使用游戲引擎所需要的每一個函數(shù)來將圖像導(dǎo)入的你的游戲中。在的代碼中,設(shè)置 alpha 值為 00ff00(或你使用的任何顏色),接下來使用游戲引擎的圖像轉(zhuǎn)換器來將該顏色作為 alpha 通道處理。
其它的方法
這不是唯一能在你游戲圖像中獲取透明度的方法。查看你游戲引擎的文檔來找出它是如何默認嘗試處理 alpha 通道的,在你不確定的時候,嘗試讓你的游戲引擎來自動偵測圖像中透明度,第二再去編輯它。有時,你游戲引擎的預(yù)期值和你圖像的預(yù)設(shè)值恰巧匹配,那么你就可以直接獲取透明度,而不需要做任何額外的工作。
不過,當(dāng)這些嘗試都失敗時,嘗試一下色鍵。它為電影業(yè)工作了將近 100 年,它也可以為你工作。
via: opensource.com
作者: Seth Kenlon 選題: lujun9972 譯者: robsean 校對: wxy
本文由 LCTT 原創(chuàng)編譯, Linux** 榮譽推出
點擊“了解更多”可訪問文內(nèi)鏈接
拓展知識:
原創(chuàng)文章,作者:九賢生活小編,如若轉(zhuǎn)載,請注明出處:http://m.xiesong.cn/22260.html