文章目录
Asset Bundles概述
unity在做热更新的时候需要用到Asset Bundles。下面基于unity官方手册,做一个探索和解读。
什么是Asset Bundles?
AssetBundle可以理解为一个归档文件或一个包,里面包含能在程序运行时加载的各种资源(模型,纹理,预制体,音频,甚至整个场景)。
AssetBundle可用于DLC(可下载内容downloadable content),用来减少安装包的大小,终端用户平台的资源加载优化,减轻运行时内存压力。
AssetBundle里有什么?
包括以下两种:
- 首先是硬盘上实际的文件,我们称之为AssetBundle存档。这个存档可以被认为是一个容器,例如一个包含了文件的文件夹。文件夹里的文件有2种类型:一种是序列化文件,另一种是资源文件。