python - PYGAME:如何通过按键激活事件

标签 python events types pygame undefined

所以我在按下某个键时无法激活声音。

我目前的情况是

if event.type == pygame.key(K_a):
    self.sound.play()

我收到名为全局名称“K_a”的错误代码未定义。

如果有人可以帮助我更正此代码?谢谢!

最佳答案

你应该使用 pygame.K_a。这边走: if event.type == pygame.key(pygame.K_a):。 如果它不适合你,那么你可能没有按需要导入 pygame。以这种方式导入 pygame:from pygame import *。你可能对 pygame.key 有错误,因为你不应该这样使用它。最佳做法是使用以下行: if event.type == pygame.K_a:

关于python - PYGAME:如何通过按键激活事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19750460/

相关文章:

python - 在集群配置中使用 couchbase 作为内存缓存

python - 从列表字典中理解列表

c# - 在类中使用覆盖而不是事件订阅

haskell - 在类型级别将函数应用于记录中的所有字段

sql-server-2005 - [Sql-Server]密码salt和hash值使用什么数据类型,长度是多少?

python - 对象的父函数的参数

Python 库 - 让它们在不属于我的 PC 上运行

javascript - 如果一个事件触发了随机次数,我如何在 Javascript/Jquery 中捕获最后一次?

Javascript "load"事件未按预期工作

python - Numpy 获取每列的 dtype