求救,严重性能问题

你是不是二级界面一直打开,完全没有释放

我试试这个

看看那浏览器是不是像谷歌一样可以开启"硬件加速"

大哥呀,我本来就创建二级页面,打开这个二级页面就一直卡 掉帧到3,4

在update里面持续的更新界面或者里面的图片元素吗

没有写任何脚本逻辑

千万别用系统字,自己把常用的一些字做一套bmfont。
界面也可以优化下,一个界面drawcall一般不会超过20,能合批的合批,节点次序也要注意。

最好发demo

我替换成了
image
这个

然后什么合批的,次序什么我就不太懂了

我尝试一下,做一个demo 版本的

iphoneX safari上实测frameTime16ms不到,fps60帧,dc53。不过我升级到了2.4.3,目测编辑器版本问题

我的ios 版本是 14.3,我目前正在尝试 针对 iOS 14 Web 平台性能变差的优化方案 这个帖子的方法

哈哈我ios版本的确不是14.3,不过你之前不是说android也卡吗,我在PixelXL4上用chrome打开也是满帧,项目如果刚开始的话就升级版本吧哈哈哈哈哈哈

少看点片吧!显卡要烧的

解决完毕,2个原因

  1. 有两个场景中使用了 shader 模糊,导致渲染异常卡顿,将shader换成了图片
  2. 针对IOS14 的机型,添加了如下的代码在构建后的main.js 中
    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();
    }
    }
1赞

你这是哪个引擎版本,新版creator应该优化过这个了吧 :face_with_monocle:

我用的是 2.3.3

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。