我目前正在用 Python 制作游戏。我没有使用PyGame,只是控制台(非GUI)当你开始游戏时,你会得到游戏的标志,以及很多关于你刚刚开始的“旅程”的信息。有很多文字,所以当文字滚动时,我想在后台播放一首歌。
我用以下代码开始音乐:
def new_game():
import winsound
winsound.PlaySound("intro.wav", winsound.SND_ALIAS)
LVL1_INTRO()
唯一的问题是:在音乐停止播放之前,它不会继续 LVL1_INTRO()。这是一个问题,因为音乐大约有 1-2 分钟长。
有没有什么办法解决这一问题?音乐开始后,它将继续使用 LVL1_INTRO()
如果可能的话,如果有停止音乐的代码,我会很高兴,所以我不需要开始剪切音乐,并使其与介绍的长度完全相同。
非常感谢!