windows端浏览器预览时,高屏幕刷新率会导致游戏帧数无法锁定60FPS

  • Creator 版本: 3.1

  • 目标平台: windows Edge

  • 重现方式:预览项目,显示FPS

  • 编辑器操作系统: windows 10

  • 重现概率: 100%

默认FPS设置60,实际游戏FPS为200(因为我的显示器是200HZ的)。如果把显示器刷新率改成60HZ,按键操作正常,但某些情况下游戏帧率会不正常(后面说)。
屏幕刷新率200HZ情况下,自己试了几个FPS,结果如下
FPS设置25,实际游戏FPS为25
FPS设置30,实际游戏FPS为100
FPS设置60,实际游戏FPS为200
FPS设置120,实际游戏FPS为120
FPS设置200,实际游戏FPS为200

这个问题之前在使用微信小游戏制作工具的时候也遇到过,而且反馈了几个月也没有修复。另外在一些H5游戏网站上,有部分游戏也会出现这种情况,运行速度在200FPS,速度飞快,根本无法正常游戏。但另外一些游戏速度却正常。

再说下把显示器刷新率设置成60HZ后,遇到的情况。(这种情况目前感觉操作上似乎没有影响)
默认情况下,一切正常。一开始修改FPS设置30,25,游戏帧数也保持设置的数值。但多改几次后,
FPS设置30,游戏面板上显示FPS为90,
FPS设置50,面板显示60,
FPS设置60,面板显示120,
FPS设置120,面板显示120。
刚开始是这样显示,但后面就更乱了,FPS设置25,面板显示40…总之就是反复设置FPS,面板的FPS会越来越乱,就是跟设置的不一样。但这个时候按键操作还都没问题,也许只是显示的问题。

fps设置成59就好了

试了下,在屏幕刷新率200HZ的时候,设置59确实可以,但把屏幕刷新率改成120,设置FPS59后,面板FPS显示会在40左右,屏幕刷新率改成60后,面板也显示在59,但明显有丢帧的感觉。
不过我发现这个问题好像跟微信小游戏制作工具的问题还不太一样。cc的只是面板显示和设置的不一样,但游戏运行速度似乎还是正常的,目前只感觉对接收输入有点影响。但微信小游戏制作工具是整个游戏运行速度都变快了,他这个在200HZ显示器上都没办法正常预览。

我下了官方的2D教学项目,预览了一下,发现确实没有出现微信小游戏制作工具那种问题,就是整个又是速度都变快了,只有把显示器刷新率改成60HZ才正常。CC的游戏预览速度正常,只是面板显示是200FPS。具体会有什么其他影响,以后遇到了再问吧。希望官方能出一下3.x的2D游戏教程,找了半天没找到一个系统教程的,谢谢了。