cc.loader.load,用数据流量进游戏,加载超时就卡住了,为什么???

  • Creator 版本号:1.4.2 或者 1.5.1 都会
  • 目标平台:Web
  • 手机型号:iphone 6 iphone 5s
  • 手机浏览器:safari
    用4G 或者 3G网络 进行加载。 总是卡在了进度条 某个值。需要手动刷新网页才能继续加载,然后又会卡在后一点的进度条。反复这样 最终才能进入游戏。
    用 wifi 去加载是正常的。
    有没有什么好的解决方案。

之前也有人提到了这个问题:
http://forum.cocos.com/t/cc-loader-load/38200

什么资源超时,多大?

资源不大,有些类似这种 这种几K 的文件也会一直等待。 然后进度条就卡在那。 主要是用数据流量情况下加载会出现这种情况。 有没有设置超时的,某个加载项超时然后就重新请求。

目前没有超时,也没有重试机制,你可能要自己研究下

只能自己琢磨下咯!

貌似发现一个巨坑: 用IOS Safari 浏览器。网速慢的时候加载 ,并发请求加载超过64条之后过个几秒。 然后正在加载的资源红了, 进度条也一直开着不动了。 需要重新刷新一下网页。然后进度条走动一下,结果又卡主了~~~~:joy:

安卓的貌似 再慢都不会出现卡进度条的情况!

加载如果变红,加载的 API 会有回调的,你可以判断回调的第一个参数 err,如果有 err 就重新发起请求

目前的方法
1资源不存在 会有err回调 ,
2而超时 不会立即触发回调 而是要等所有都执行完才触发err 就是卡了许久许久许久才会回调 这…体验…

请问现在有超时了吗?有些JSON就一直卡着,一直是pending状态,导致预设加载不出来