2014-05-17 98 views
-1

所以,我正在用python和pygame写一个游戏。我想知道,为什么我必须多次按下“w”键才能向上移动?我希望能够保持任何关键,并且该行动将会重复。另外,当角色面朝下时,为什么我的匕首不会“摇摆”?这个网站让我很生气,因为我无法正确格式化我的代码,所以请下载它。为什么我必须多次按下键才能移动?

这是从哪里得到的所有文件(包括.py文件): https://www.mediafire.com/folder/k9ai685abradg/DeadWorld_Infestation_2_18-10-39

我知道它是多么越野车,但我想在今年夏天进行这项工作,并得到一些东西来完成。

+0

请将您的问题简化为可重现此问题的最小工作代码示例,并将其发布到StackOverflow上,而不是外部。人们不会下载你的整个游戏,并为你调试整个事情 - 期望它们是不合理的。 –

+0

我试图把它放在这里,但我无法弄清楚如何格式化代码。我想这是不合理的。 – MezuCobalt

+0

然后我建议你阅读[帮助,它解释了如何使用降价格式化您的文章](http://stackoverflow.com/editing-help#code) - 它链接到这里,并从右侧的编辑框。 –

回答

1

pygame.event.get()只会在状态发生变化时才会通知您,例如,你的W键的状态改变为按下。我假设你正在寻找pygame.event.get()[K_w],它告诉你一个键是否处于按下状态。有关该命令的详细信息可在pygame docs中找到。

相关问题