先奉上unity-API網(wǎng)址:https://docs.unity3d.com/
1. AssetBundle的定義和作用
AssetBundle(簡稱AB包)是一個(gè)資源壓縮包,包含模型、貼圖时鸵、預(yù)制體董虱、聲音、甚至整個(gè)場景,可以在游戲運(yùn)行的時(shí)候被加載;
AssetBundle自身保存著互相的依賴關(guān)系;
壓縮包可以使用LZMA和LZ4壓縮算法,減少包大小,更快的進(jìn)行網(wǎng)絡(luò)傳輸擎浴;
把一些可以下載內(nèi)容放在AssetBundle里面,可以減少安裝包的大卸窘А贮预;
2. 什么是AssetBundle?
它是一個(gè)存在于硬盤上的文件契讲》峦蹋可以稱之為壓縮包。這個(gè)壓縮包可以認(rèn)為是一個(gè)文件夾怀泊,里面包含了多個(gè)文件茫藏。這些文件可以分為兩類:serialized file 和 resource files。(序列化文件和源文件)
serialized file:資源被打碎放在一個(gè)對象中霹琼,最后統(tǒng)一被寫進(jìn)一個(gè)單獨(dú)的文件(只有一個(gè))
resource files:某些二進(jìn)制資源(圖片务傲、聲音)被單獨(dú)保存,方便快速加載枣申,可以Editor上讀取售葡,方便查看
它是一個(gè)AssetBundle對象,我們可以通過代碼從一個(gè)特定的壓縮包加載出來的對象忠藤。這個(gè)對象包含了所有我們當(dāng)初添加到這個(gè)壓縮包里面的內(nèi)容挟伙,我們可以通過這個(gè)對象加載出來使用。
3. AssetBundle運(yùn)行步驟
下篇連接:http://www.reibang.com/p/3ddd01445459
————————————————
版權(quán)聲明:本文為CSDN博主「虛擬喵」的原創(chuàng)文章模孩,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議尖阔,轉(zhuǎn)載請附上原文出處鏈接及本聲明贮缅。
原文鏈接:https://blog.csdn.net/qq_35361471/article/details/82854560