Когда я вставляю звук и использую его в Pygame, он завершает работу и показывает мне эту ошибку: Неустранимая ошибка Python: PyEval_SaveThread: NULL tstate, я хочу это исправить ....
Я использую Python 3.7.2 на Mac OS с Pycharme
-Я пытался деактивировать звук, чтобы убедиться, что он является причиной ошибки, и это действительно так, потому что, когда я деактивировал, Pygame не вышел и не показал мне эту ошибку
-Я попытался изменить формат звука с wav на ogg
-Я пытался поставить звук в функцию, а не события
- попытался загрузить изображение в случае
Все это не сработало, и пробовал случайные вещи, не знал, что делать ...
soundd
self.bulletOO = pg.mixer.Sound("Bullet.ogg")
если self.aimR:
elf.bullet = Bullet(self.player.rect.x + 90 - self.bulletSpeed,
self.player.rect.y + self.y)
self.bullet.image = pg.image.load("bulletP-R.png")
self.allSprites.add(self.bullet)
self.bulletGroupR.add(self.bullet)
self.bulletGroup.add(self.bullet)
self.bulletOO = pg.mixer.Sound("Bullet.ogg")
self.bulletOO.play()
Я ожидаю услышать звуки без этого, игра выйдет, но она выходит, и странно, она выходит случайно. Я имею в виду, что в редких случаях оно не прекращается, но если я продолжаю снимать (используя звук), оно внезапно завершается, а иногда выходит с первого раза ...