游戏帧率问题

版本:3.6.3
在游戏中设置game.frameRate = 60;
在浏览器中默认为60FPS,但在小米K50Pro手机上,有100多FPS。

你试试59.9或59,别直接输入60

1赞

改了是可以了,但好像觉得帧率波动的时候,会有卡顿,不知道是不是错觉。

不是错觉,这里有好几个坑,我设置60的话,即便同是60Hz的屏幕,windows native总是会比Android native慢(我的程序服务器侦测到有一端慢了以后会强制其跳到一个未来的帧,但windows native跳了之后会迅速变慢并被要求再跳一次,如此反复);本来我以为这是windows的问题毕竟ccc 2.x用的win32库,但当我把帧率设成59后,奇迹发生了,用同样的pc和安卓手机测试,上面的情况完全反了过来