
for event in pygame.event.get(): if event.type == pygame.MOUSEbuttonDOWN: if 20 + 50 > mouse_position[0] > 20 and 20 + 20 > mouse_position[1] > 20: play_music = not play_music if play_music: pygame.mixer.music.unpause() else: pygame.mixer.music.pause() pygame.display.flip() clock = pygame.time.Clock() clock.tick(15)解决方法 看起来你有一个pygame.mixer.music.pause()但没有简历.我不确定pygame的音乐混音器是如何工作的,但我建议使用按钮点击更新的标志
audio = 0默认情况下,如果单击,则设置music = 1,然后检查音乐== 1:pygame.mixer.music.pause(),如果音乐== 0:pygame.mixer.music.unpause().每次单击按钮时进行检查并更改标记.
@H_301_2@ 总结以上是内存溢出为你收集整理的python – 创建一个按钮,在pygame中打开和关闭背景音乐全部内容,希望文章能够帮你解决python – 创建一个按钮,在pygame中打开和关闭背景音乐所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)