你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
w1114367261
赞同来自:
callback
Ailzac
laya21126
任逍遥
程哲
何东
要回复问题请先登录
7 个回复
w1114367261
赞同来自:
callback
赞同来自:
现在这些资源我默认都是加载外部的
就是第一次进去 为什么成功了 是因为读的外部资源 而第二次进游戏 iphoneX下面 直接去读本地了 而本地不存在 所以出错了
Ailzac
赞同来自:
laya21126
赞同来自:
任逍遥
赞同来自:
程哲
赞同来自:
何东
赞同来自:
解决办法,通过遍历删除文件的deleteFile,然后是onSaveFile的回调返回当前filesListObj['fileUsedSize'],然后判断直到 ==0 ,直到所有文件都删除完毕再执行退出小游戏的操作,再次加载就不会有问题
猜测是因为删除是异步的,但是执行原命令后文件可能删除,但是laya本地缓存列表并没有清空,导致下一次加载的时候还是从本地加载,并不会从网络再次加载资源,而本地资源已经删除,所以再怎么加载都是失败的