Cocos Creator 通用框架设计 —— 资源管理

2.4.x还要自己搞一套资源管理吗?官方不是已经做好了

1赞

坐等宝爷2.4. x版本出炉!!!!

2.4.x 还是只会对静态资源进行资源管理吧,动态资源的话,还是需要自己管理的。

期待中。。。

坐等宝爷2.4. x版本出炉!!!

大佬 2.4.2的版本兼容出来了吗,搓手等

在写,改动特别大,决定分三步走
第一步今晚或明晚提交,拉了一个2.4的分支,先保证在2.4上面基础功能正常运行。比如基本的加载卸载、UI相关的东西。
第二步逐步恢复一些原来的功能,比如说对象池、内存泄露检测
第三步再考虑Bundle的适配

1赞

默默等待。每天来看下。

markmark

分支已经提交了啊,2.4.2分支,现在在写一些2.4新资源底层剖析的文章

2赞

感谢大佬,马上去围观。

宝爷,看了您最新的分支。2.4.2Bundle提供了 预加载的功能,会不会有不兼容情况?还有cc.loader官方只会维护一段时间,该框架到时是否继续维护?

项目中试验发现,如果预制体比较大的话,释放时间可能久一点,a,b两个预制体使用到相同的资源,关闭a,立即打开b会报错,资源会被错误释放,不使用cache的话(想达到的效果是不勾cache,各个弹窗显示也不会报错)这种情况该怎么处理呢

没遇到过这种情况,释放是阻塞的,加载是异步的,同一个Prefab释放再加载也不应该出问题,错误是什么?

这时资源已经无效了 可以尝试使用cc.isValid判断下
原因和下面这个一样 这种报错基本上都是资源引用计数异常导致得

嗯,等会打开看下,不过暂时想用的是能兼容以前引擎版本的

牛批666666


宝爷,imageData会不断升的 ,3.0demo每加载一次 就会增加

开启了动态合图?

应该是没有destroy的原因,晚上改一下就好了