[英]Pause, unpause music in PyGame on KEYDOWN
我創建了一個游戲循環,如果按下空格鍵就會暫停。 循環按預期暫停和取消暫停,但單擊空格鍵時后台播放的音樂不會重新開始,只有游戲本身。
我的代碼如下所示:
paused = False
while loop:
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_SPACE:
mixer.music.pause()
paused = not paused
if paused == True:
continue
按空格鍵時,游戲本身會按預期暫停和取消暫停。
我如何捕捉mixer.music.unpause()
?
在continue
之前嘗試添加它,但它不起作用:
if mixer.music.pause() == True:
mixer.music.unpause()
continue
還嘗試創建並調用一個 function 檢查mixer.music.pause()
是否為True
,但我無法讓它工作。 有人可以指出我正確的方向嗎?
根據paused
調用mixer.music.pause()
或mixer.music.unpause()
:
while loop:
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_SPACE:
paused = not paused
if paused:
mixer.music.pause()
else
mixer.music.unpause()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.