ipad IOS14性能问题

https://github.com/cocos-creator/engine/issues/7599


@jare @wangzhe 我想问一下,这个问题现在有解了吗?

1赞

@jare 同问这个问题

1赞

@jare @panda 盼复

把那个正则修改成这样可以临时解决,但不知道有没有未知问题:
const isIOS14Device = cc.sys.os === cc.sys.OS_IOS && cc.sys.isBrowser && /(OS |Verson\/)14/.test(window.navigator.userAgent);

不是正则的问题。是之前那个ios14的修复方式在ipad升级了14系统之后并不适用。

卡一样的问题.
Ipad ios 14.1 一般场景 fps 40 复杂场景 fps 10~5
Ipad ios 13.3 一般场景 fps 60 复杂场景 fps 50~40

同问,iPadOS14.2也是相同问题

已修复,谢谢反馈 https://github.com/cocos-creator/engine/pull/7746

老哥,这个不好使啊。。。你们官方自测过了吗?我这里测试是不行的。

测过了。你那边的 ua 是什么?判断能通过?

ipados新版本似乎不能用 cc. sys.OS_IOS判断了

我也遇到了,按照官方的方法也解决不了,我用2.4.3点版本的

可行的处理方式建议:

将web mobile打包制作出来的cocos-min文件中的WebGL模块进行改写,直接返回TRUE,使用WebGL渲染。

参考文件:
/CocosCreator.app/Contents/Resources/engine/cocos2d/core/renderer/webgl/mesh-buffer.js

1赞

哥们,能说的仔细点吗,那个mesh-buffer.js文件我也改了,cocos给的指导,但是还是不行