如题, 如果远程资源不存在,或者服务器返回错误, 之类的
如何能停止加载? 不再次发起请求!
试下这个
1赞
多谢了老铁!

看起来没起效啊! 而且不止3次!
我忘记之前是哪个起效的了,现在的话
这个是文档
https://docs.cocos.com/creator/2.4/manual/zh/asset-manager/downloader-parser.html?h=maxretrycount
然后这个是能起效的
cc.assetManager.presets.remote.maxRetryCount = 0;
2赞
这个起效啦! 拜谢啦!
我这边测试 即便是 cc.assetManager.loadRemote 成功的情况下
服务器那边还是收到了2次请求
这太消耗网络资源了
第一次请求 cc.assetManager.loadRemote没有调用CALLBACK
第2次的有,所以我们看到的回调都是 第2次的网络返回后的回调
你的第一条请求信息的返回码是不是204?
没有返回, 引擎底层直接发起了2次 间隔很短 40-100ms
仅有第2次的网络返回 才回调到js层
我这个是 服务器端打印的 接收到2次请求
另外 资源是服务器临时生成的 不是请求的 图片
而是服务器生成的图片二进制数据
不管是什么,总得经过请求吧
是引擎发起的 游戏层控制不了 或者我不知道如何控制 仅1次请求
预请求吧我估计是…
如果返回码是204就是预请求了。截个图就能知道的事,问题是不截啊~


