主页 / 库函数目录 / 其它函数 / getfps

功能:

获取当前刷新率。

声明:
float getfps(
    int flag = 1
);
参数: flag 仅能为 0 或者 1,如果为 1,查询的是逻辑帧数;如果为 0,查询的是渲染帧数。两者之差可以得到无效帧数(被跳过渲染的帧数,仅在调用 delay_jfps() 会产生)。如果没有调用过 delay_jfps() ,那么两者无区别。 返回值: 当前刷新率。 说明: FPS(Frames Per Second):每秒传输帧数。通常,这个帧数在动画或者游戏里,至少要达到30才能基本流畅。现代液晶显示器均使用60FPS的刷新率,所以,如果你希望在你的显示器上达到最佳效果,那你需要至少60FPS。 而使内部 FPS 计数增加的方式是当你绘图后,调用 delay 族函数,如:delay, delay_ms(), delay_fps(), Sleep(),否则你不调用这些函数时,FPS 永远为 0 而不会变化。 示例: 参见示例程序中的“星空”