app里面使用 cc.assetManager.loadRemote 加载包体里面不存在的文件缺少回调
如下代码:
let url = “https://www.xxxxx.com/remoteRoot/props/props/prop_1.png”;
cc.assetManager.loadRemote(url, (error, data)=>{
console.log("====", error, data);
})
会正常console出错误,但是如下代码就没有输出:
let url = “remoteRoot/props/props/prop_1.png”;
cc.assetManager.loadRemote(url, (error, data)=>{
console.log("====", error, data);
})
这么做的需求本意是: app里面放一部分图片不全放,实际运行中如果包体内加载失败,就切换远程路径进行加载。现在遇到的问题是没有抛出错误。
remoteRoot文件夹是自己放到app里面的,不是引擎打包进去的,这样做的好处是 开发期 remoteRoot放在局域网电脑远程加载,而不是放在项目里面用bundle加载,会更加方便。
请教各位大佬是否有什么解决办法,谢谢。