[0]二进制文件打包后,读取不到zip包内的文件
代码及参考图都在包里。主要代码如下
let loaditem = [{ url: "test.zip", type: Laya.Loader.PLFB }]
Laya.loader.load(loaditem, Laya.Handler.create(this, function (res) {
let item = 'res/layabox.png'
let getres = Laya.loader.getRes(item)
console.log('getres',getres) //这个返回undefined
}))
let loaditem = [{ url: "test.zip", type: Laya.Loader.PLFB }]
Laya.loader.load(loaditem, Laya.Handler.create(this, function (res) {
let item = 'res/layabox.png'
let getres = Laya.loader.getRes(item)
console.log('getres',getres) //这个返回undefined
}))
没有找到相关结果
已邀请:
要回复问题请先登录
3 个回复
小小泽
赞同来自:
let loaditem = [{ url: "test.zip", type: Laya.Loader.PLFB }]
Laya.loader.load(loaditem, Laya.Handler.create(this, function (res) {
console.log('res,', (typeof res))
Laya.Texture2D.load("res/layabox.png", Laya.Handler.create(null, function (tex: Laya.Texture2D) {
material.albedoTexture = tex;
let item = 'res/layabox.png'
let getres = Laya.loader.getRes(item)
console.log('getres',getres) //这样就能取到了
}));
yuzhonglele
赞同来自:
kylin9718
赞同来自:
- 图片(包括但不限于jpg、jpeg、png等格式)
- 视频(包括但不限于mp4、wav等格式)
- 音频(包括但不限于mp3等格式)