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