發佈出的WebGL項目,要想順利的加載AssetBundle,需要從打包時就開始注意
BuildPipeline.BuildAssetBundles(outPath, BuildAssetBundleOptions.ChunkBasedCompression, BuildTarget.WebGL);
一定要注意發佈平臺:
BuildTarget.WebGL
至於壓縮方式
BuildAssetBundleOptions.ChunkBasedCompression //LZ4
BuildAssetBundleOptions.None
這兩種方式都可以,其它的沒試
加載的話,WebGL不支持加載本地,所以習慣上在開發時可以成功的加載本地包,發佈成WebGL項目後是不能加載本地包的。
必須把AssetBundle資源上傳到服務器,用文件的Url進行加載,還是用WWW就可以了。
至於服務器,簡單弄個IIS,注意設置一下就行了
(見:從IIS網站上下載AssetBundle,並寫入到本地磁盤指定路徑)