主页 / 库函数目录 / 其它函数 / 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 而不会变化。
示例:
参见示例程序中的“星空”