第一次搞資源更新方面,這里只說更新,加載,AssetBundle資源加載,談談自己的理解,以及自己在項目中遇到的那些神坑,現(xiàn)在回想一下,真的是自己跪著過來的,說多了,都是淚。

我這邊是安卓AssetBundle資源加載。歡迎拍磚。

 

1.首先,你得理解Unity中各個目錄的意思?

我這里說的是移動平臺(安卓舉例),讀,寫。所謂讀,就是你出大版本的包之后,這個只讀的話,就一輩子就這些東西了,不會改變了,不會有其他資源來覆蓋或者增加啦。

可寫,就是可以加東西進去唄。可能是自己太笨,一開始沒怎么注意這意思。竟然往StreamingAssets去實現(xiàn)資源更新(天啦擼)。

 

Application.StreamingAssetsPath,

StreamingAssets目錄必須在Assets根目錄下,該目錄下所有資源也會被打包到游戲里,不同于Resources目錄,該目錄下的資源不會進行壓縮,同樣是只讀不可寫的。
這里的只可讀,不可寫,就是除了出大版本的包(重新下載),這里面的東西永遠不會變。

  各平臺StreamingAssets路徑打?。?nbsp;
  Win:E:/myProj/Assets/StreamingAssets 
  Mac : /myProj/Assets/StreamingAssets 
  Andorid:jar:file:///data/app/com.myCompany.myProj-1/base.apk!/assets 

網(wǎng)友評論