cocos creator 2.0.9 ios加载资源的bug

  • Creator 版本: 2.0.9

  • 目标平台: iOS

  • 详细报错信息,包含调用堆栈: 没有报错

  • 重现方式:首次加载资源的时候,切到后台,过一会再切回来,部分图片会变黑,消失,失真

  • 手机型号 : iphone-x 其他iPhone也有

  • 编辑器之前是否有其它报错:没有

  • 出现概率:几乎100%

  • 额外线索:并且切出去的时间越长,出错的资源就越多,出错的资源也是随机的,如果加载的图片是按钮的话,按钮即使看不见,但是依然有点击效果.没有任何的报错和警告,正常登陆是没有任何问题的.android上没有这个问题

我看到也有其他道友提出过相似的问题,但是最终都没有解决,一旦出现这样的问题,对用户来说是致命的,希望引擎组可以看看

如果是资源丢失,应该会有报错信息,有没有办法提供更多的错误信息或者测试demo?

我也遇到了,估计是这张大图下载失败,但是当做成功回调来处理了,凡是用到这张合图中单图的地方都有问题;在预加载过程中切换网络或者切后台容易出现,微信平台 @huanxinyin

我这里在想法做个demo 因为资源多的情况下才会出现,如果只有几张图重现比较困难,如果有好的解决方法,望告知

有没有可复现的demo啊

出现概率比较低。。。

越老ios的机型或切出去的越早或切出去的时间越长 出现的概率就越大 甚至导致程序崩溃 不一定是图片变黑,也可能变成其他图片,也可能是失真等等 这是我这里的情况

那很有可能是用法有问题。

@kenshin 我这里有重现的demo 和视频 怎么给你 ? 压缩包共10M左右 先个demo wechatgame.rar (414.8 KB)

测试demo视频.rar (2.8 MB) 视频是剪切过的 大约下拉框时间30s左右,时长时短的,看网络情况

这个demo为什么奇卡无比?开发者工具预览按钮都点不了,能优化下吗,或者提供下demo的原始工程。

你给我个QQ吧 我把原工程发你 可以吗 总共20M左右 你加我也行 1328862701

抽出个小demo吧,太复杂了不好分析,论坛私聊传给我~

这样行不 里边图片资源占的比较多,因为在加载资源的时候才会出现这种情况,我把图片都删掉,你那里重新添加任意图片,图片资源20M 左右,可以吗 .这个demo 就几行代码

测试demo.rar (1.4 MB)

可以,我试试看

这个demo用 iPhone7 测试的,几乎100% ,实际加载过程和这个类似,麻烦@kenshin

站内信看一下

@kenshin 问题有没有进展,在线等

目前测试没有出现黑屏,但是前后台切换会出现下载超时,导致资源加载失败,你可以使用2.1.1做下测试,cc.loader.loadRes 可以捕获到错误,需要你手动重新下载。