1,AssetBundles
首先新建一個(gè)Unity3D項(xiàng)目,然后help中找到API,unity的官方文檔,輸入AssetBundles。

Paste_Image.png

Paste_Image.png
2,AssetBundles的流程

Paste_Image.png
3,怎樣打包呢?
在Unity場(chǎng)景中,制作預(yù)制件,然后命名AssetBundles

Paste_Image.png
創(chuàng)建一個(gè)腳本,注意繼承的基類去掉
當(dāng)點(diǎn)擊Unity Asset中的按鈕Build AssetBundles時(shí),就調(diào)用腳本中的BuildAllAssetsBundles方法,

Paste_Image.png
寫好方法后,就點(diǎn)擊按鈕,如果報(bào)錯(cuò)說(shuō)沒(méi)有AssetBundles文件夾,那么就創(chuàng)建此文件夾

Paste_Image.png
打開(kāi)AssetBundles文件夾

Paste_Image.png
用NotePad打開(kāi)AssetBundles.manifest,有一個(gè)預(yù)制件要打包就顯示一個(gè)Name,有二個(gè)就顯示兩個(gè)Name.

Paste_Image.png
4,如何下載加載資源?

Paste_Image.png

else里面沒(méi)有出錯(cuò),表示下載成功,www.assetBundle獲取assetBundle。
bundle.LoadAsset(assetname)加載資源,assetname表示預(yù)制件的名字。
bundle.Unload(false),,因?yàn)閎undle已經(jīng)被用過(guò)了,所以可以卸載了,如果是true把下載的資源全部卸載。false表示卸載已經(jīng)用過(guò)的。

Paste_Image.png
url:

Paste_Image.png