cc.loader.loadResDir你怎么了??

 cc.loader.loadResDir("images", function (err, assets) {

    if(err)
   {
         console.log(err)
        }
     else{
         console.log(1)
         }

// });

翻译如下:将resource/images文件夹以下的资源(图片,图集)全部写入内存进行预加载,
结果很搞笑,控制台一直console 1,发现想要取的图并没有进行预加载,后来写成了这样;

 cc.loader.loadResDir("", function (err, assets) {

    if(err)
   {
         console.log(err)
        }
     else{
         console.log(1)
         }

// });

控制台竟然还出现 console 1,奇怪。

反馈 Bug 时请提供

  • Creator 版本:1.6.1
  • 目标平台:(Web / iOS)
  • 详细报错信息,包含调用堆栈:无报错
  • 重现方式:无法预加载整个resocues下images文件夹
  • 之前哪个版本是正常的(可选):无
  • 手机型号(可选):无
  • 手机浏览器(可选):chrome
  • 编辑器操作系统(可选):macpro
  • 编辑器之前是否有其它报错(可选):无

偶现 Bug 请提供

  • 出现概率:多次

这个不正常吗?
第一个,加载 **“images”**下的所有资源,加载完成 就打印 1 啊。
第二个,因为你加载资源的位置为空,这个估计是加载了 resource 下的所有资源了,加载完成也是执行 打印 1了。

2赞

我今天也遇到了同样的问题,并没有加载到,直接报的加载成功,不知楼主最后解决了吗