2017-06-07 72 views
0

我想更改RenderedTexture的Alpha通道,即相機的目標。我知道,我可以將Texture2d和SetPixels的GetPixels轉換爲另一個Texture2d。但我怎麼能從我自己的.psd紋理(我只需要alpha通道像素)複製像素並將其傳遞到RenderTexture?只有alpha通道的GetPixels和SetPixels

UPD:我可以從RenderTexture的ReadPixels溫度紋理,但我怎麼能GetPixels和SetPixels只有一個通道?

回答

1

這裏看看......

http://answers.unity3d.com/questions/902538/change-alpha-channel-of-a-texture-in-code.html

引述:「紋理不具備阿爾法跨越整個紋理一個值,相反,alpha通道是每像素

要將alpha通道從一個紋理複製到另一個紋理,必須逐個像素地通過整個紋理,並將每個像素的alpha通道複製過來。「

+0

謝謝!這正是我想要的。不像我想的那麼明顯,但它適用於我。 –

+0

很高興我能幫到你。 –