Cocos Creator v2.4.0-rc.9 测试帖(正式版已发)

能提供一个demo么

找到了个这个 cc.assetManager.assets.get(url) 有什么不同处吗?

循环preload一个Bundle的["_config"][“paths”]["_map"]里所有的资源,而且这些资源,都在本地缓存里存在了,preload只调用了下载器,但是为啥安卓手机的在这个过程中,内存会不断飙高?

抱歉,你的问题我没复现,参考这个demoNewProject_133.zip (1.5 MB)

可能GC不及时,试下主动GC呢

assets.get 是获取资源啊,你是想要资源,还是想要资源的uuid呢?

preload过程中,会不停的往手机内存里写入什么吗?是什么内容导致内存会涨高呢

是native的内存飙高

关于etc2纹理压缩的图片,透明通道显示异常的问题,你们那边有复现吗?我这边测试之前的creator版本2.2或者2.3,一样都有问题。

cc.AssetManager.Task 里面有用一个对象池,不过最多就500个,不会一直增加,而且是在js层的

我们没有支持etc2的显示,你是怎么支持的etc2呢?

麻烦问一下,热更新和Asset Bundle怎么配合?这是一个新引入的技术方案,有没有最佳实践?

我是想要检测路径是否有对应资源再进行加载

GC也无法把内存降低

那就用 cc.resources.get 就行

能提供一个demo么,另外 web 平台是否存在这个问题呢

我可能說的不夠清楚,這是遠端加載bundle才會出現的問題,附上DEMO重現。
NewProject_1.zip (410.7 KB)
test22.zip (1.4 MB)

我加载不到你的bundle,跨域了,你的bundle里的场景怎么做的呢

手机上的sConsole 是没问题的。
开发者工具中 - 真机调试 弹窗的调试窗口有问题。
估计是百度的开发者工具的bug :joy:

scheduleOnce(callBack, 0),这个方法有bug,不是在下一帧调用,而是在两帧以后才会调用,在第一次update的时候,不会处理判断。