使用cc.loader.loadResAll批量加载图片之后,怎么使用这些图片?

官方文档中给出的这种方法可以用,但是会不会造成重复加载?
cc.loader.loadRes(realUrl,cc.SpriteFrame,function(err,spriteFrame) {
sprite.spriteFrame = spriteFrame
});
或者说有什么更好的方法直接使用loadResAll读取的图片?

后来发现,即使loadRes的文件夹中包含的图片,假设是A.PNG,我再次用loadRes读取a.png,仍然要花费很久,到底要怎么使用已经load过的图片呢?

不会重复加载,loader 中有缓存,已经加载的会直接取用

loadResAll 应该是改为了 loadResDir,它加载的回调中未来会提供加载成功的资源列表(不确定是否已经完成,@jare)。

如果仍然找不到,你可以用 cc.loader.getRes(url, type) 来获取资源