這幾天遇到一個很奇怪的問題:同樣是用WWW讀取 有Mip Maps的Texture2D,爲什麼有的有Mip Maps,有的沒有Mip Maps呢?經過基友指明後,大概明白了原理:
WWW.assetBundle.Load 讀取的是預先打好的資源包,圖片已經預先經過Unity處理過,因此能保存Mip Maps;
string LocalUrl = "file://" + Application.streamingAssetsPath + "/" + "文件名"
WWW(LocalUrl).texture 直接從 網上/本地讀取圖片。當在其他終端運行程序時,由於沒有經過Unity處理,因此丟失了Mip Maps。