1
我有一小段代碼,如果一個if語句滿足正在播放一次,它由一個聲音:製作Pygame的播放聲音ONCE
for block in block_list:
if block.rect.y >= 650 and health >=25 and score < 70:
player_list.remove(player)
all_sprites_list.remove(player)
font = pygame.font.Font("freesansbold.ttf", 30)
label = font.render("SCORE TARGET NOT MET", 1, YELLOW)
labelRect = label.get_rect()
labelRect.center = (400, 250)
error.play()
laser.stop()
但是在打「錯誤」的聲音,就繼續循環直到pygame窗口關閉。有什麼方法可以編輯我的代碼,以便「錯誤」音效僅播放一次?
謝謝。