2014-12-25 26 views
0

我有一個circle.png文件。它只是一個透明(0x00000000)背景上的白色(0xFFFFFFFF)圓圈。Unity:如果格式爲16位,紋理將變爲透明

當我將它導入Unity並設置格式「Truecolor」時,一切看起來都不錯。但是,如果我設置格式「壓縮」或「16位」它看起來有點透明(你可以在截圖中看到它)。

怎麼了?

screenshot

+0

沒有什麼是錯的。這是正常的。 – David

+0

@David感謝您的回覆。 我可以用它做任何事嗎?你能解釋爲什麼它是正常的嗎? – ziwert

回答

0

如果紋理包含甚至一個透明像素時,如果選擇16位或壓縮格式的整個子畫面將是半透明的(如在您的圖片)的統一。這是正常的。只有解決這個問題,你才能找到真正的顏色。你根本無法做任何事情。也許,使用完全不透明的紋理,並通過編碼來獲得圓圈像素,而不是我認爲更簡單的方法。