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

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

 

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

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

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

 

Application.StreamingAssetsPath,

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

  各平臺(tái)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)友評(píng)論