AssetManager架构小记

架构图

AssetManager 的本质就是内置了多条pipeline 并增加了便捷的bundle管理, cacheAsset, releaseManager等管理器,资源的释放是通过内置的 releaseManager释放引用来完成释放的

内置的管线分为三种,正常加载(包括序列化成对象),下载(只下载不加载),转换器(获得Url),这三种管线都在初始化AssetManager的时候完成

正常加载管线的load阶段包括解包(一般是一组资源如场景,预制件等)通过downloader内注册的方法下载不同的资源

1赞

沙发 :100:

嗯~~~~~