4

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

到目前为止我所拥有的是

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

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

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

4

1 回答 1

3

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

于 2013-11-03T06:59:47.810 回答