在python游戏中的歌曲事件

时间:2015-11-19 12:54:27

标签: python pygame

我正在尝试在python中实现一个游戏,我希望在我的游戏中有一些效果歌曲。我做了以下事情:

MusicStart.play()
MusicStart.stop()

我已经分配了所需的所有细节。我想只播放一次这首歌。重复操作,直到用户按下任何输入按钮。

有人知道怎么做吗?

1 个答案:

答案 0 :(得分:0)

不完全清楚你的问题,但这就是我在游戏中实现音乐所做的事情(pygame):

pygame.mixer.music.load(os.path.join('.', 'path-to', 'your-music-file.wav'))
pygame.mixer.music.play(0, 0.0)

这样,音乐文件只播放一次。请注意,path-to将是您拥有音乐文件的子文件夹(如果您有一个:如果文件与代码在同一目录中,则跳过它)和{{ 1}}将是你的文件,无论是.mp3,.wav等等。

您可以看到the documentation page on it here.