发现个大问题,iPhone6-iOS12小游戏平台息屏再唤醒后卡死

可以了,2.0.5中注释掉这两处代码,然后需要把cocoscreator安装目录中CocosCreator\resources\engine\bin.cache文件夹中的内容删除,然后重新打开cocoscreator编辑器,就会重新编译引擎,改过的代码就生效了

我们公司的小游戏也出现了,发现就ios12以上的都会,安卓的不会,目前的creator版本是2.1.0,微信版本7.0.0,@官方 @官方

解决方案=> https://forum.cocos.com/t/cocos-iphone/71178

对的,需要删除,我记得之前都不需要,现在又要修改另外地方,怎么都不好使。删掉就对了。应该是缓存

之前注释掉,直接重开编辑器,打出来的就会不一样。这次为啥注释掉后还需要删掉对应的bin才可以呢?

后续版本会修复吗 iPhone8 100%复现 等5-6秒能自己恢复

反馈个bug,这个语句如果在ios11.3上,会导致闪屏,又改回来了

为什么2.0.9 版本不解决这个问题?????

同意!!!

+10086

文件路径告诉一下啊 没有找到哦啊 谢谢

现在是2019年4月22 cocos2.0.9 小半年过去了 为什么还不修复?

1赞

现在是2019年5月27 cocos2.0.10 马上要出了,为什么还不修复

自己动手丰衣足食:grin:

如果屏蔽 preserveDrawingBuffer,是否能解决这个问题?
如果能解决,会不会遇到切换场景的过程中黑屏一下的问题?
如果不能解决,能给个 demo 吗?
抱歉之前我们内部信息同步不够及时,以为这个问题已经修复了。

相关代码 https://github.com/cocos-creator/engine/pull/4537

亲测2.0.9屏蔽 preserveDrawingBuffer有效,切换场景不会出现黑屏

1赞

楼上有个人说这个问题,我还没试过:

安卓三星手机会闪。
重点是:加了这个,string Canvas.toTempFilePath(Object object) 截图直接透明了!!!!!

按照上面说的改了,在ios13以下没有复现卡屏的情况,但是在ios13以及以上版本,锁屏后仍然会卡屏6s左右,然后才自动回复,麻烦看下这个问题

@jare