谁能告诉我game.frameRate到底怎么用!!!!

引擎版本3.7.3,空场景
电脑浏览器上:
设置帧率30、60、29、59都不符合预期,实际帧率只有24、20、46、30左右
设置帧率31、61是正常的
但31、61手机上又不正常了

很难想象这个接口是怎么写出来的,甚至官方还发布了。

image 看注释,想要但不一定给你

游戏实际帧率和设置的帧率不一样倒是正常的,但是一般引擎不都是设置帧率上限吗,还是说game.frameRate并不是限制帧率用的?
如果是帧率上限,那我设置上限60,空场景的实际帧率怎么也不应该是45左右吧。
还是说cocos引擎没有设置帧率上限的功能呢

30 和 60剔除帧率了,https://forum.cocos.org/t/topic/138415?u=1402907210看这个帖子

看了一下,不知道是不是版本不同,这个帖子的问题其实不太一样。不只是30、60有问题,29、59一样是有问题的,31,61在电脑浏览器上是正常,但手机上也有问题,没看到有解决方法。

主要是游戏的主循环,不一定是引擎内定义的,可能是外部平台驱动的,例如requestAnimationFrame这些,所以这个fps依赖平台,设置进去不一定准。