gpt4 book ai didi

python - 游戏错误 : mixer system not initialized

转载 作者:太空狗 更新时间:2023-10-29 22:19:14 27 4
gpt4 key购买 nike

我刚刚开始了一个小游戏项目,我试图让它在每次发射子弹时都播放声音,但我总是遇到同样的错误:

pygame.error: mixer system not initialized

我不明白我做错了什么,所以这是我的代码:

import pygame, sys
from pygame.locals import *

theClock = pygame.time.Clock()

sound = pygame.mixer.Sound("bullet.mp3")

....

if event.type == KEYDOWN:
if event.key == K_SPACE and shot_count == 0:
sound.play()
shot_y = h-50
shot_x = x
elif event.type == K_SPACE and shot_count == 1:
shot_y_2 = h-50
shot_x_2 = x
print(h, ' ', shot_y, shot_count)
if event.type == KEYUP:
if event.key == K_SPACE and shot_count == 0:
resetShot = 0
elif event.type == K_SPACE and shot_count == 1:
resetShot = 0

最佳答案

在使用混音器/声音对象之前,您需要pygame.init()

根据 documentation ,您应该使用 OGG 或 WAV 声音文件。

关于python - 游戏错误 : mixer system not initialized,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22227684/

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