[0]咨询VIP的二进制打包问题
购买了vip的版本,可以打二进制和文本格式的合集问题。
官网文档写的也是怎么加载读取json格式的图集。
但是他没写是怎么处理的。
比如我现在有10多个图集文件,每个图集文件都是一个png文件和一个json的atlas文件。
那么 我是不是应该分开打一个二进制的合集和一个文本格式的合集。
然后用Loader.PLF和Loader.PLF类型读取。
最后再用Loader来和正常读取图集文件一样把每个atlas文件加载一遍就行了?
测试了一下发现不行,altas文件可以顺利的读取到了Laya.Loader.LoadMap,但是Png文件只有在Loader.Loader.predMap里面。
所以很奇怪官方文档那个图集打包怎么做的?
下面是示例代码
let array_heji=[ {url:"https://cnd.com/img.zip",type:Laya.Loader.PLFB },{url:"https://cnd.com/img.json",type:Laya.Loader.PLF},];
let image_array=[ {url:"img1.atlas",type:Laya.Loader.ATLAS }, {url:"img2.atlas",type:Laya.Loader.ATLAS }, {url:"img3.atlas",type:Laya.Loader.ATLAS }];
Laya.loader.load(
array_heji,
Laya.Handler.create(this, () => {
console.log("合集加载成功 成功");
Laya.loader.load(
image_array,
new Laya.Handler(MainInstance, () => {
console.log("图集加载成功");
})
);
})
);
官网文档写的也是怎么加载读取json格式的图集。
但是他没写是怎么处理的。
比如我现在有10多个图集文件,每个图集文件都是一个png文件和一个json的atlas文件。
那么 我是不是应该分开打一个二进制的合集和一个文本格式的合集。
然后用Loader.PLF和Loader.PLF类型读取。
最后再用Loader来和正常读取图集文件一样把每个atlas文件加载一遍就行了?
测试了一下发现不行,altas文件可以顺利的读取到了Laya.Loader.LoadMap,但是Png文件只有在Loader.Loader.predMap里面。
所以很奇怪官方文档那个图集打包怎么做的?
下面是示例代码
let array_heji=[ {url:"https://cnd.com/img.zip",type:Laya.Loader.PLFB },{url:"https://cnd.com/img.json",type:Laya.Loader.PLF},];
let image_array=[ {url:"img1.atlas",type:Laya.Loader.ATLAS }, {url:"img2.atlas",type:Laya.Loader.ATLAS }, {url:"img3.atlas",type:Laya.Loader.ATLAS }];
Laya.loader.load(
array_heji,
Laya.Handler.create(this, () => {
console.log("合集加载成功 成功");
Laya.loader.load(
image_array,
new Laya.Handler(MainInstance, () => {
console.log("图集加载成功");
})
);
})
);
没有找到相关结果
已邀请:
要回复问题请先登录
0 个回复