FPS即每秒绘制游戏的帧数,电脑上运行游戏60fps是流畅标准,低于30fps游戏会感觉到卡顿。手机则是30fps。通常情况使用MonoGame开发游戏无需强制修改FPS,让运行环境自己去判断是最佳选择!

如果非要强制修改FPS,只需要在游戏主类的构造方法中加入:

也可以写成

也可以直接写一个值

 

TargetElapsedTime表示执行一帧所需要的时间

 

完整代码:

 



如果您对C#游戏开发感兴趣,可以扫下面二维码加入我们的QQ群来一起学习交流

原创文章,转载请注明本文链接地址(违者必究):MonoGame强制修改FPS刷新率