【发布时间】:2014-08-22 17:13:27
【问题描述】:
所以我正在开发一个使用 SFML 的游戏,我知道有一个函数 isKeyPressed(key),它返回类型 bool。
但是我需要一种方法来获取自第一次按下键以来按下的时间,返回一个整数,表示自第一次按下该键以来的毫秒数(如果当前未按下,则为 0)。
这样的功能存在吗?如果不是,我将如何编写一个,也许使用sf::Clock 功能?
【问题讨论】:
-
您需要什么精度?通常时间会减少约 16 毫秒。