3.8.4 ScrollView在手机浏览器滚动卡顿 有解决方案么?

所以解决办法是?

1.修改引擎,不锁帧率,同步浏览器刷新

2.看看官方或其他大佬,有没更稳定合理计算方式

手机帧锁定90,游戏frameRate=60

强制修改 scrollview 自动滚动的逻辑帧,还是卡

等待官网或者大佬给个好的解决方案吧

大家还没找到解决方法吗

调高游戏帧率 game.frameRate = 240;

原理上面应该算解释得很清楚了

你想在电脑上复现 把frameRate改成40 大部分的显示器刷新率都是60 就能在电脑上看到卡顿的效果了

我们之前特意把游戏帧率降低了,帧率调高在ios下发热及其严重

frameRate 现在既是 逻辑帧 又是 渲染帧
要么你就打开 scrollview 界面把帧率调高,关闭后还原

:cry:这个方法不太好,你有试过去做一些平滑处理吗

要处理平滑 要自己去提交渲染 和手机刷新率对齐
比如游戏frameRate是60帧 手机刷新率90帧 你要自己去提交剩下这30帧的渲染
不过这30帧 要把scrollview上的UI控件位置做插值
还要考虑逻辑的时候拿位置进行计算啥的麻烦得很我就没弄
我项目直接 game.frameRate = 240; 完事