Une musique de fond permet de rendre ton jeu plus vivant et immersif. PyGame propose une méthode simple pour jouer un fichier audio pendant que la boucle de jeu tourne.
Savoir jouer une musique au démarrage du jeu, en boucle.
.mp3 ou .oggmusique" là où se trouve ton script Python (par exemple : musique.mp3)pygame.mixer.init()
pygame.mixer.music.load("musique.mp3") # Charger le fichier
pygame.mixer.music.play(-1) # Jouer en boucle (–1 = boucle infinie)
Tu peux aussi arrêter la musique avec :
pygame.mixer.music.stop()
import pygame
pygame.init()
pygame.mixer.init()
pygame.mixer.music.load("musique.mmp3")
pygame.mixer.music.play(-1)
screen = pygame.display.set_mode((800, 600))
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
pygame.quit()
.ogg ou .mp3 pour plus de compatibilité)pygame et mixer