[]iphoneX 微信小游戏第二次进入游戏 资源加载失败

iphoneX 微信小游戏第二次进入游戏 资源加载失败
如下图   第二次进入小游戏就这样了~~~ 连图集文件都提示第二次加载 但是模型文件直接 failed了~~
微信图片_20180424125738.png

 

w1114367261

赞同来自:

你的资源文件是否被你第一次游戏后给清除了!

callback

赞同来自:

这个问题 我现在发现了 是另一个问题造成的
 
现在这些资源我默认都是加载外部的
就是第一次进去 为什么成功了 是因为读的外部资源 而第二次进游戏 iphoneX下面 直接去读本地了 而本地不存在 所以出错了

Ailzac

赞同来自:

我的是只要不在调试模式下.lh、.lmat、.altas这些文件就加载不了了,但是图片和声音可以正常加载

laya21126

赞同来自:

这个问题怎么解决的,我也遇到了

任逍遥

赞同来自:

楼主解决掉了吗,目前发现IPhone手机的确存在这问题(地址都是正确的,没有变成本地路径)?

程哲

赞同来自:

目前这个问题特别多了

何东

赞同来自:

直接调用 MiniAdpter.removeAll() 后退出小游戏,那么再次加载资源就会失败
解决办法,通过遍历删除文件的deleteFile,然后是onSaveFile的回调返回当前filesListObj['fileUsedSize'],然后判断直到 ==0 ,直到所有文件都删除完毕再执行退出小游戏的操作,再次加载就不会有问题
猜测是因为删除是异步的,但是执行原命令后文件可能删除,但是laya本地缓存列表并没有清空,导致下一次加载的时候还是从本地加载,并不会从网络再次加载资源,而本地资源已经删除,所以再怎么加载都是失败的

要回复问题请先

商务合作
商务合作