gpt4 book ai didi

audio - 在 pygame 中使用声音会使我的游戏崩溃

转载 作者:行者123 更新时间:2023-12-02 06:53:44 26 4
gpt4 key购买 nike

我试图在用户按下按钮时发出“点击”的声音,但是当我尝试使用它时 pygame 崩溃了
我得到的错误是:
致命的 Python 错误:PyEval_SaveThread:NULL tstate
当前线程 0x00007f8c1acf2740(最近的调用优先):
文件“/home/lucas1809/\xc1rea de Trabalho/Projetos/sudokey/main.py”,模块中的第 60 行

click = pygame.mixer.Sound("sons/click.ogg") #I first create the click instance
pygame.mixer.Sound.play(click, 1) #Then, I play it on the main loop
我已经尝试将混频器的频率更改为 44100,如另一篇文章中所建议的,但问题仍然存在
提前致谢

最佳答案

我不确定这是否是在 pygame 中播放声音文件的方式。
根据我的经验,这是播放声音文件的方式,

    sound=pygame.mixer.Sound(file2)
sound.play(loops=0)
默认值(零)表示声音不重复,因此只播放一次。如果 loops 设置为 -1,声音将无限循环(尽管您仍然可以调用 stop() 来停止它)。
否则你可以做
    pygame.mixer.Sound.play(pygame.mixer.Sound('Cutting_Rope.wav'))
希望这可以帮助。

关于audio - 在 pygame 中使用声音会使我的游戏崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62516509/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com