CocosCreator通用框架设计之资源管理
cocos creator 资源管理存在的问题资源管理主要解决3个问题,资源加载,资源查找(使用),资源释放。由于cocos creator引擎没有维护好资源的依赖,导致我们在释放D的时候并不知道还有F依赖我们。对于依赖,在资源加载的时候ResLoader会自动建立起映射,释放资源的时候会自动取消映射,并检测取消映射后的资源是否可以释放,是才走释放的逻辑。如果使用ResLoader进行测试,发现释放之后只有34个资源,这是因为前面加载场景的资源也被该测试资源依赖,所以这些资源也被释放掉了,只要我们都使用ResLoader来加载和卸载资源,就不会出现资源泄露的问题。因为释放了纹理,所以cocos creator在接下来的渲染中会不断报错。
下载地址
用户评论