你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
话题
全文搜索
登录
[LayaAir 1.0]微信小游戏 资源加载失败
微信小游戏的图集资源第一次加载是没问题的,但是释放掉后重新加载会加载失败,请问这是啥原因啊
没有找到相关结果
已邀请:
与内容相关的链接
提交
1 个回复
何东
赞同来自:
直接调用 MiniAdpter.removeAll() 后退出小游戏,那么再次加载资源就会失败
解决办法,通过遍历删除文件的deleteFile,然后是onSaveFile的回调返回当前filesListObj['fileUsedSize'],然后判断直到 ==0 ,直到所有文件都删除完毕再执行退出小游戏的操作,再次加载就不会有问题
猜测是因为删除是异步的,但是执行原命令后文件可能删除,但是laya本地缓存列表并没有清空,导致下一次加载的时候还是从本地加载,并不会从网络再次加载资源,而本地资源已经删除,所以再怎么加载都是失败的
要回复问题请先
登录
发起人
JJBY
相关问题
关于微信小游戏关系链的问题
微信关系链:LayaAir引擎针对微信小游戏好友关系链实现方案
微信小游戏如何竖屏
关于微信7.0.3版本之后的版本,微信小游戏 Android 端调整 “在屏 Canvas” 的放缩策略
微信小游戏如何使用ttf字体?
微信小游戏:HTMLDivElement的使用
2.1.1.1引擎微信小游戏掉帧严重
微信小程序—未找到入口 app.json 文件,或者文件读取失败,请检查后重新编译。
2.2.0beta4 发布微信小游戏,安卓设备加载场景黑屏
微信小游戏截屏分享
FD 宏编译时 出现 试图访问该方法时失败
问题状态
最新活动:
2022-02-18 10:01
浏览:
1951
关注:
2
人
商务合作
1 个回复
何东
赞同来自:
解决办法,通过遍历删除文件的deleteFile,然后是onSaveFile的回调返回当前filesListObj['fileUsedSize'],然后判断直到 ==0 ,直到所有文件都删除完毕再执行退出小游戏的操作,再次加载就不会有问题
猜测是因为删除是异步的,但是执行原命令后文件可能删除,但是laya本地缓存列表并没有清空,导致下一次加载的时候还是从本地加载,并不会从网络再次加载资源,而本地资源已经删除,所以再怎么加载都是失败的