Unity3D Linear模式下加載的圖片泛白怎麼辦

 unity在Color Space模式設置爲Linear時問題來了

不管是網上加載的圖片還是本地加載的圖片都出現了泛白的問題(如下圖)

原圖

加載出來的圖

很明顯加載的圖片像貼了一層膜

 

怎麼解決?

把你獲得到的圖片Texture進行一個格式的轉換

使用TextureFormat.RGB24格式是肯定沒問題的,別的格式可以自己嘗試。

 public RawImage MainImage;

public void Fun(Texture2D texture){

Texture2D texture2 = new Texture2D(texture.width,texture.height,TextureFormat.RGB24,true);
texture2.LoadImage(texture.EncodeToPNG());
MainImage.texture = texture2;

}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章