求助1.X修复IOS14卡顿问题

  • Creator 版本: 1.10.1

  • 目标平台: IOS网页

  • 重现方式:必现

  • 首个报错:

  • 之前哪个版本是正常的:

  • 手机型号:

  • 手机浏览器:

  • 编辑器操作系统:

  • 重现概率:

线上项目是1.10.1开发的,之前有尝试过升级到2.0.8,游戏适配都改了,然后更到线上,发现有些地方的性能变差了,特别是富文本,就又回退回去。求助大佬!!!

// const isIOS14Device = cc.sys.os === cc.sys.OS_IOS && cc.sys.isBrowser && cc.sys.isMobile && /iPhone OS 14/.test(window.navigator.userAgent);
// if (isIOS14Device) {
// cc.MeshBuffer.prototype.checkAndSwitchBuffer = function (vertexCount) {
// if (this.vertexOffset + vertexCount > 65535) {
// this.uploadData();
// this._batcher._flush();
// }
// };
// cc.MeshBuffer.prototype.forwardIndiceStartToOffset = function () {
// this.uploadData();
// this.switchBuffer();
// }
// }

官方建议的临时解决方案 你可以再论坛里找一下

这个是2.X的解决方法,已经试过了,确实能修复IOS14卡顿的,可是其他地方,比如富文本的性能差的有点多