我有一个由plist和webp组成的图集文件。它被打包成zip并放在网上。
我为此写了一个基于JSZip的工具方法用来实现这个功能
public static UnZip(buffer: ArrayBuffer, callback: (data: JSZip) => void) {
// 使用 JSZip 解压 ArrayBuffer 数据
JSZip.loadAsync(buffer).then((zip) => {
//解压成功
callback(zip);
})
.catch((err) =>
{
// 解压失败
Test.Log("UnZip Failed! Err: " + err);
});
}
}
我也能从Callback方法返回的“zip”中成功拿到plist和webp文件:
zip.file("0.plist").async("string").then((content: any) =>
{
});
zip.file("0.webp").async("base64").then((buf: string) =>
{
});
求教我接下来如何用这两个文件生成图集?