【发布时间】:2012-02-28 23:45:18
【问题描述】:
我目前正在开发一款 FPS(第一人称射击)游戏,我想在游戏中显示玩家的 ping(连接延迟)。但是最好的方法是什么?一开始我想用 GetTickCount64,但 Get Tick Count 不准确:
“GetTickCount64 函数的分辨率受限于系统定时器的分辨率,通常在 10 毫秒到 16 毫秒之间。”
我想到了使用 time.h 来查看 1 秒内有多少滴答计数。但我认为这不是最好的解决方案。
有人可以帮我解决这个问题吗?
编辑: 我正在制作一个 Windows 游戏。 (感谢 unwind 和 Lefteris 提到我忘了记下来)
【问题讨论】:
-
@Lefteris: FPS 与 FPS 不同 ;)
-
我的意思是“第一人称射击游戏”,我在问题中添加了平台。
-
嗯......笑脸告诉我我在这里遗漏了一些重要的东西:P 它是什么? :P
-
@Lefteris:FPS 在这种情况下的意思是“第一人称射击游戏”
-
哈哈哈......这让我的初步评论进入了离题 cmets 的黄金名单。我的头脑从来没有做出相关性......应该知道。谢谢尼克拉斯 :)
标签: c++ connection ping frame-rate gettickcount