使用_kbhit()和_getch()作为输入,如何清除用户的输入流?

用户

我正在使用控制台在Windows上用C ++制作游戏,其中涉及基于回合的战斗。我正在使用该Sleep()功能延迟战斗中的消息,然后在击键时前进。我的问题是,尽管游戏被睡眠功能“暂停”,但它仍会计算用户的按键,然后开始使用它们。

例如,如果用户在游戏处于休眠状态时四次按下“ a”键,则在按下该键很长时间之后,它将继续使用该键四次。

如何临时“关闭”用户按键注册程序的功能?

克里斯多夫(Christophe)

_kbhit()getch()具有缓冲功能。睡眠状态下键入的所有内容都将发送到缓冲区,并在您的函数醒来读取新的kb命中后立即进行顺序处理。

作为无缓冲的替代方法,您可以考虑GetKeyboardState()在某一特定时刻获取键盘的状态。它没有缓冲,因此更适合您的游戏。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用文件作为现有C ++程序的输入流?

来自分类Dev

如何处理用户的意外输入流?

来自分类Dev

在Linux上使用kbhit()和getch()

来自分类Dev

getch()和getchar()清除输入缓冲区的用法的区别?

来自分类Dev

从输入流读取数据时如何清除故障位?

来自分类Dev

如何清空输入流?

来自分类Dev

如何使用tee打印输入流?

来自分类Dev

在我的if语句中,如何使用,检查和比较“ enter”键作为用户的输入。使用Java

来自分类Dev

计算输入流的校验和

来自分类Dev

如何使用表视图和选择器作为用户输入?

来自分类Dev

如果使用熊猫列作为条件和用户输入的语句

来自分类Dev

如何使用 jquery 清除和删除输入数据?

来自分类Dev

如何从输入流文件中获取输入流?

来自分类Dev

如何从输入流文件中获取输入流?

来自分类Dev

如何使用模型从Django用户获取输入作为文件?

来自分类Dev

如何从 Flask 询问用户输入(我使用 react 作为前端)?

来自分类Dev

bash:对循环条件和主体使用不同的输入流

来自分类Dev

如何打印字符串作为标准输入流的输入?

来自分类Dev

如何使用输入流读取严格可读的字符

来自分类Dev

如何使用 Wordpress 文件系统方法读取 php 输入流?

来自分类Dev

如何执行作为用户输入的代码?

来自分类Dev

如何使用数组显示使用 HTML 和 PHP 的用户输入

来自分类Dev

如何使用jQuery清除输入字段值?

来自分类Dev

使用内部用户输入作为函数Python中的输入

来自分类Dev

以fixnum作为用户输入

来自分类Dev

输入流的MD5校验和

来自分类Dev

Python-清除用户输入?

来自分类Dev

PyQt清除出色的用户输入

来自分类Dev

使用JSCH调用脚本时如何从错误流和输入流中获取一个流

Related 相关文章

  1. 1

    如何使用文件作为现有C ++程序的输入流?

  2. 2

    如何处理用户的意外输入流?

  3. 3

    在Linux上使用kbhit()和getch()

  4. 4

    getch()和getchar()清除输入缓冲区的用法的区别?

  5. 5

    从输入流读取数据时如何清除故障位?

  6. 6

    如何清空输入流?

  7. 7

    如何使用tee打印输入流?

  8. 8

    在我的if语句中,如何使用,检查和比较“ enter”键作为用户的输入。使用Java

  9. 9

    计算输入流的校验和

  10. 10

    如何使用表视图和选择器作为用户输入?

  11. 11

    如果使用熊猫列作为条件和用户输入的语句

  12. 12

    如何使用 jquery 清除和删除输入数据?

  13. 13

    如何从输入流文件中获取输入流?

  14. 14

    如何从输入流文件中获取输入流?

  15. 15

    如何使用模型从Django用户获取输入作为文件?

  16. 16

    如何从 Flask 询问用户输入(我使用 react 作为前端)?

  17. 17

    bash:对循环条件和主体使用不同的输入流

  18. 18

    如何打印字符串作为标准输入流的输入?

  19. 19

    如何使用输入流读取严格可读的字符

  20. 20

    如何使用 Wordpress 文件系统方法读取 php 输入流?

  21. 21

    如何执行作为用户输入的代码?

  22. 22

    如何使用数组显示使用 HTML 和 PHP 的用户输入

  23. 23

    如何使用jQuery清除输入字段值?

  24. 24

    使用内部用户输入作为函数Python中的输入

  25. 25

    以fixnum作为用户输入

  26. 26

    输入流的MD5校验和

  27. 27

    Python-清除用户输入?

  28. 28

    PyQt清除出色的用户输入

  29. 29

    使用JSCH调用脚本时如何从错误流和输入流中获取一个流

热门标签

归档