顶一顶
的点点滴滴多多多多
的点点滴滴多多多多多
timeout 不是都有返回错误吗?至于网络为什么出现timeout,这个跟环境有关,你可以在失败的返回后继续重新尝试下载。
返回timeout后引擎就不下载了,我想问的就是如何才能让他重新下载
重新调用load也不再下载?是不是特定文件下载失败?
我猜他的意思不是自己去load个资源,而是想问引擎在初始加载远程资源这块失败是怎么处理的,怎么重试
我们是清了cocos的资源缓存,这样下次使用会重新下载
顶起来 顶起来~
单个资源超过2M就会出现这个问题(我用了一张2.3M的图片测试的时候经常出现这个问题,加载方式用的是cc.loader.loadRes),出现这种超时应该怎么处理?继续调用loadRes去下载吗?
问问 你们都是什么游戏啊,这么大都? 都要放到远程去加载了必须?
另外 有多少人的游戏 因为很大 要放到远程的才行的?
小游戏超过4M了就不行,必须把资源全部远程加载,代码包超了还要分包
亲测,2.0.10cc.loader.loaderRes超时不会回调,游戏卡死,这个能不能回调过来啊,否则没办法处理哦
2.0.10和2.1.2上都有一个问题,cc.loader.loaderResArray执行中,还没结束,这个时候我重新执行一遍会报错,游戏卡死
请问楼主最后是怎么解决的?上面的回答没有一个是get到点的
请问最后是这么解决的?我们现在也会下载资源失败,最后需要清除小游戏的缓存(包括之前下载的资源)才能重新下载成功
洛阳铲。。。求问各位大佬,远程加载资源失败,有啥好的解决办法没
其实基本都是因为本地资源大小超过限制导致的wx中断加载,用户网络问题导致的基本无视即可(尽可能压缩资源大小后)
1.检查资源大小是否超过限制 wx对单个的远程加载资源有做限制 比如图片资源尺寸不能超过2048*2048等等
2.cc.loader.loadRes接口有提供回调方法,在回调里重新加载,如果是因为超时导致的wx中断加载,请检查资源,通过加载前添加打印,加载完毕后添加打印来查找是什么资源出现问题
3.如果有cdn,看看是否是cdn资源刷新问题,提交资源之后需要刷新cdn才会更新用户本地的资源文件
多谢答复!