loader.loadRes(filePath, Uint8Array, (err, tex) => {
// let c = 0
// }, (err, tex) => {
// let c = 0
// })
console.warn(tex)
})
普通文件直接用 传为string就可以了,二进制文件应该传什么类型,试过了ArrayBuffer和Unit8Array,都不行。求各位大佬指导一下
loader.loadRes(filePath, Uint8Array, (err, tex) => {
// let c = 0
// }, (err, tex) => {
// let c = 0
// })
console.warn(tex)
})
普通文件直接用 传为string就可以了,二进制文件应该传什么类型,试过了ArrayBuffer和Unit8Array,都不行。求各位大佬指导一下
解决了。。 用binary
binary 3.0 没有这个类型吧,怎么使用的啊,求帮忙
哥,解决了贴个代码啊。 
cocos太难了,一个自定义后缀名的二进制文件加载搞几天了,一点搞通的迹象都没有,二进制加载也没找到任何例子
很简单呀
import * as cc from ‘cc’;
let binaryDownloader = cc.assetManager.downloader[’_downloadArrayBuffer’];
cc.assetManager.downloader.register({
‘.svga’: binaryDownloader,
‘.zip’: binaryDownloader,
“.bin”: binaryDownloader
});
丝滑,不入侵。在加载前注册就好了
谢谢你的解答,还是得老老实实自己看源代码来的快
你找到方法就好,但是这个是最方便的