Keydown执行函数时
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Keydown执行函数时相关的知识,希望对你有一定的参考价值。
我在Pygame中有一个函数sounds()
,可以执行并播放大约10秒的声音。虽然这10秒钟我希望能够点击一个按钮/ keydown,并通过一个名为keydown()
的功能按下键来确保时间。
但似乎我无法做到这一点。使用下面的代码。在我的情况下,它优于sounds()
,并且在sounds()
执行时不要让我做任何keydowns。当我只打电话给keydown()
和静音sounds()
,然后它推动keydowns,但没有声音。
pygame.init()
time.sleep(10)
def sounds():
#some action
def keydown()...
sounds()
答案
听起来好像你的声音播放阻止了代码的执行。你应该能够不受阻碍地播放声音
pygame.mixer.music.load('sound.mp3')
pygame.mixer.music.play()
然后按照你的keydown
方法。
以上是关于Keydown执行函数时的主要内容,如果未能解决你的问题,请参考以下文章
我可以在不放入 Activity 的情况下覆盖/处理片段中的 keyDown 吗?