Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用空格键暂停我的游戏,但不知道如何切换我的暂停布尔值。
我有一个 BYTE key[] 用于检查我的密钥状态(& 0x80)。
不过,我似乎找不到切换键的正确方法,最终在我的暂停时出现了一些不稳定的行为(它是一个 pong 克隆,所以球要么减慢,暂停,要么什么都不做)。
我将非常感谢有人指出我正确的方向。
编辑:我正在使用 Direct2D 编写一个 Win 32 应用程序。
按键是特定于平台的。您需要使用特定于平台的函数来确定何时按下某个键或接收按下某个键的通知。
为了让 StackOverflow 用户进一步帮助您,您必须将平台和编译器版本(工具)添加到您的帖子中。
控制台程序检测按键的过程与窗口程序不同。