异步加载资源

请问连续调用cc.loader.loadRes()加载相同的资源会多次读文件吗?还是只有第一次才会读?
我使用loadRes的方式是保存加载到的资源到一个Map中,后面判断Map里有就不需要加载了。但是我担心在第一次loadRes异步返回并设置Map之前又多次调用了loadRes加载相同的资源会多次读取文件。
求指点。

等不及了,看了一下源码。
多次加载相同资源不会多次读文件。
如果发现要加载的资源已经加载完毕则会马上返回content。
如果要加载的资源正在加载则会把本次的回调函数添加到队列里,等加载完毕调用。
如果不正确的话,请指正,谢谢。

1赞

哭,,我自已在上层又封装了一个合并load的类。。