简介
记录 Xlua2018 中的资源管理方式,AB打包工具、AB加载、AB调试、资源缓存等等模块
AssetBundle
资源到AB的映射
Manifest中存储AB间的依赖关系
加载机制
加载 Asset 时,创建 Asset 加载器,根据 Asset 对应的 AB,创建 AB 加载器,如果有多个依赖,则创建多个 AB 加载器,AB 加载器通过 AssetBundleCreateRequest 进行资源的拉取。加载完后,将 AB 中的 Asset 置入缓存中,释放 AB。加载器根据缓存中是否存在 Asset 来判断是否加载完成
打包机制
打包流程
AB 检测
切换渠道
构建 AB 包
后期处理
AB 编辑器工具
包括打包工具(包括 AB 构建)、AB 分发器可视化配置、ABMangaer 调试工具
资源预加载
在场景切换时,进行场景所需资源的预加载