繁体   English   中英

随时使用Python捕获用户输入

[英]Python Catching user input at any time

我想用Python开发一个蛇游戏。 为此,我需要执行一个循环,以检查蛇是否在跳动自己并使其前进。 我还需要捕捉用户的输入以将方向指示给蛇...但是用户可以随时更改方向...

我读了一些有关多线程的文章。 我知道我需要使用它,但是我真的不知道该怎么做...

我知道我要求很多,但是我完全陷入了停滞。

谢谢。

尝试使用pygame

您可以从中学到很多用pygame制作的蛇游戏的例子

您要在问题中尝试做的事情是处理关键事件,pygame有很多工具可以帮助您解决这一问题。 我建议开始学习如何使用这样的游戏库,而不是尝试编写自己的多线程键盘侦听器。

是一个使用pygame的蛇游戏的非常简单的示例,如果您想将其拆开以查看其工作原理。

但是,我建议您先做一些pygame教程。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM