本质
- AssetBundle在本质上是一些被分组保存在一个序列化文件中的对象。被部署为一个数据文件,这些文件按照普通包和场景包的不同,在结构上有些差别。
Normal AssetBundle structure
- 对于第一个块中的main serialized file应该是可以通过AssetBundle.mainAsset获取的,而谁是mainAsset呢?在build的时候第一个放置进去的资源就是mainAsset,所以可以采用将AssetBundle中所有的资源的名称写入一个文件,然后文件作为mainAsset来使用。具体代码参考引用的第二部分