关于缓冲键盘输入的建议(C ++)

时间:2013-11-15 01:38:03

标签: c++ keyboard

我正在尝试使用空格键来暂停我的游戏,但不知道如何切换我的暂停布尔。

我有一个BYTE键[]用来检查我的键状态(& 0x80)。

我似乎无法找到切换键的正确方法,但在我的暂停时结束了一些不稳定的行为(这是一个pong克隆,所以球要么减速,要么停顿,要么什么都不做)。 / p>

我非常感谢有人指出我正确的方向。

编辑: 我正在使用Direct2D编写Win 32应用程序。

1 个答案:

答案 0 :(得分:0)

按键是特定于平台的。您需要使用特定于平台的功能来确定何时按下某个键或收到按下某个键的通知

为了让StackOverflow用户能够进一步帮助您,您必须将平台和编译器版本(工具)添加到您的帖子中。

控制台程序将使用与窗口程序不同的检测按键的过程。