这里可以分成资源打包、资源更新下载、资源加载卸载3个部分
一.资源打包
参考链接:
https://blog.uwa4d.com/archives/TechSharing_59.html
https://blog.csdn.net/qq_21407523/article/details/112221884
1.打包粒度不能太细,特别是不能每个资源都是一个ab包,这样的话会出现同一时刻加载多个ab包,会有IO的问题
2.同时加载的资源尽可能打在同一个ab包,例如一个模型预制体会包含网格、材质、贴图、动画控制器、动画等资源,可以只对模型预制体打包,而它引用到的资源也会一同打进去
3.前期打包可以粒度粗一些,后面可以用UPR工具分析ab包的冗余情况,再把公共资源拆出来
二.资源更新下载
三.资源加载卸载
1.使用引用计数,加载和卸载要成对调用