窗口标题 GLFW 中的 FPS 计数器

Posted

技术标签:

【中文标题】窗口标题 GLFW 中的 FPS 计数器【英文标题】:FPS Counter in the window title GLFW 【发布时间】:2012-05-20 19:10:14 【问题描述】:

我正在尝试让我的每秒帧数读数出现在我的窗口标题中。我以前做过一次,但是我将如何设置代码来做到这一点?我需要从 float 切换到 const char *。

【问题讨论】:

将 float/double 转换为字符串在这里:***.com/questions/1123201/convert-double-to-string-c 【参考方案1】:

一种简单的方法,使其与每个数字兼容可能是:

#include <sstream>

template<class T>
char* toChar(T t) 
    std::ostringstream oss;
    oss << t;
    return oss.str().c_str();

这样,无论你使用 int、float、long 还是其他任何东西,它都可以工作并将其作为 char* 字符串返回。

【讨论】:

【参考方案2】:

您可以使用istringstream,然后是str(),然后是c_str()

【讨论】:

以上是关于窗口标题 GLFW 中的 FPS 计数器的主要内容,如果未能解决你的问题,请参考以下文章

Windows Phone 7 中的性能监控(电源和 FPS)

使用窗口函数确定 PostgreSQL 中的 30 天运行计数

一段简单的显示当前页面FPS的代码

如何使用计数窗口函数获取百分比?

OpenCV 不报告准确的帧速率/计数

出现在游戏屏幕上的计时器