读取得到的好像是个字符串并且乱码,我记着当时2.0版本和cocos3d 1.0.3好像是可以的,为啥2.3.0不行了,@jare @哲锋 官网有试过吗
1赞
这块通过原生或第三方 API 实现就行啦。应该跟 Creator 版本无关的。看你具体怎么实现的吧。
使用三方jszip进行解压,但是首先要使用cc.load.loader获取压缩包资源,但是获取的的数据无法进行解压,已确定是非三方库问题和压缩包问题
把资源重命名为 .bin 格式试试,加载进来后会是一个 cc.BufferAsset 类型的资源,然后通过 bufferAsset._buffer 获取要解压的数据?
1赞
感谢大佬的方法, 可以了
大佬 有没有可以参考的 demo 啊 拿来参考参考啊
你看看有用不
你好,可以分享一下具体的解决方法吗,我也遇到了这个问题
其实我们项目中是用到一个jszip-utils的npm库,具体加载代码是这样
JSZipUtils.getBinaryContent('path/to/content.zip', function(err, data) {
if(err) {
throw err; // or handle err
}
JSZip.loadAsync(data).then(function () {
// ...
});
});
1赞
谢谢,这个是真的好用。帮了大忙了。
客气啦,我已经不搞cocos好久了,2年前的帖子还能帮助大家,挺有成就感