[0]spine预加载

请问一下 适配版的Spine(skel)文件怎么预加载  因为一进游戏就会用到 所以想提前加载好了 再进游戏使用
已邀请:

Laya_Fred

赞同来自: 雪碧不加冰

您好,可以使用Laya.loader.load()进行spine的预加载,需要注意的是要指定加载的类型为Buffer类型。代码示例如下:
// 预加载spine
Laya.loader.load([{url:this.aniPath, type: Laya.Loader.BUFFER}], Laya.Handler.create(this, function(ani){
this.templet = new SpineTemplet(Laya.SpineVersion.v3_8);
this.templet.loadAni(this.aniPath);
this.templet.on(Event.COMPLETE, this, this.parseComplete);
this.templet.on(Event.ERROR, this, this.onError);
}));

雪碧不加冰

赞同来自:

你这里不是已经用loader加载了一次了  为什么还要用loadAni再加载一次,这个在项目里测试了之后是行不通的  相当于重复加载了两次

要回复问题请先

商务合作
商务合作