[]Laya.loader.load和new Laya.Loader区别?

let json:any = Laya.loader.getRes(this._data.url);
if(json)
{
return;
}
let load:Laya.Loader = new Laya.Loader();
这么写 频繁加载会一直报资源重复加载
但是我 Laya.loader.load(xxxxxxxxx) 频繁加载就没事 请问这两者的区别 我如果想用上面的new Laya.Loader 该怎么办
已邀请:

Aar0n

赞同来自:

LoaderManager  类用于用于批量加载资源。此类是单例,不要手动实例化此类,请通过Laya.loader访问。

Laya.loader:加载管理器

Loader 类可用来加载文本、JSON、XML、二进制、图像等资源。
 

Aar0n

赞同来自:

LoaderManager 类提供了以下几种功能:
     * 多线程:默认5个加载线程,可以通过maxLoader属性修改线程数量;
     * 多优先级:有0-4共5个优先级,优先级高的优先加载。0最高,4最低;
     * 重复过滤:自动过滤重复加载(不会有多个相同地址的资源同时加载)以及复用缓存资源,防止重复加载;
     * 错误重试:资源加载失败后,会重试加载(以最低优先级插入加载队列),retryNum设定加载失败后重试次数,retryDelay设定加载重试的时间间隔。
 

要回复问题请先

商务合作
商务合作