如何在 cocos2d-x 中取消限制 60 FPS
How to unlimit 60 FPS in cocos2d-x
我使用 setAnimationInterver() 函数将我的游戏 fps 设置为 6000(因为测试)。
ex:) Director::sharedDirector()->setAnimationInterval(1.0 / 6000);
但是.. FPS 没有变化。最大 FPS 钢材限制在 60。
如何在 cocos2d-x 中取消 60 FPS 的限制?
由于使用CADisplayLink,iOS被限制为1/60限制。我相信其他平台在创建他们的 OpenGL 视图时也可能使用限制性选项,例如,由于使用 vsync 而阻止 > 60fps。
如果您喜欢在每个受支持的平台上,肯定有禁用此功能的方法。
2017-06-16 更新:"Pro Motion" 显示器将能够使用更多的 fps 间隔以及可能随时间变化的自适应 fps。
我使用 setAnimationInterver() 函数将我的游戏 fps 设置为 6000(因为测试)。
ex:) Director::sharedDirector()->setAnimationInterval(1.0 / 6000);
但是.. FPS 没有变化。最大 FPS 钢材限制在 60。 如何在 cocos2d-x 中取消 60 FPS 的限制?
iOS被限制为1/60限制。我相信其他平台在创建他们的 OpenGL 视图时也可能使用限制性选项,例如,由于使用 vsync 而阻止 > 60fps。
如果您喜欢在每个受支持的平台上,肯定有禁用此功能的方法。
2017-06-16 更新:"Pro Motion" 显示器将能够使用更多的 fps 间隔以及可能随时间变化的自适应 fps。