cc.loader.loadResDir 这个功能真是鸡肋。面对图集的时候完全不知所措

cc.loader.loadResDir(path, cc.SpriteAtlas, function (err, assets, urls) {
console.log(assets);
console.log(urls);
});
限定类型cc.SpriteAtlas 为什么会把cc.SpriteFrame 都读进去 而且这么多版本也没人提么

2个图集 asset里面有所有的数组。。

@jare 这个是正常的现象么》》?

build project 依旧无济于事 这个功能如果是正常的 希望不要到生产环境出现各种问题 真是怕了ccc

多一个子文件夹不就好了吗? :slightly_smiling:

当初是为了兼容旧版本的项目…… 因为旧版本(1.9)的 settings.js 比较冗余,当时是能加载到的。1.10 优化资源类型后加载不到了…… 为了保持兼容性,对 SpriteAtlas 做了特殊处理。按理说这里给个警告会好点,我也不记得当初为什么要这样改了,明天我们内部讨论一下,不行的话,我们就增加一下 type 的校验,应该就可以了。

非常感谢 期待后面的更新 毕竟loaddir下的api就这么一个。

想要获取准确的url下特定的资源 主要依靠这个api 我觉得这个功能还是需要明确话。

我先自己做遍过滤,期待ccc 更完善 也感谢ccc团队对产品的把控