Bonjour, je cherche à ajouter un peu d'ambiance dans mon projet Pygame et c'est pour cela que j'ai ajouté de la musique !
Problème c'est que quand je charge une nouvelle musique avec pygame.mixer.music.load() (ligne 86) pour changer celle qui est en cours (ligne 61), le programme ne donne aucun son. Et c'est seulement quand je ferme la fenêtre que j'entends une bribe de la musique.
Je dirais qu'en plus de la réponse ci-dessus, c'est qu'il est placé dans une boucle.
Je verrais plutôt ça en ligne 128:
if play_button_rect.collidepoint(event.pos):
pygame.mixer.music.load(music[b])
pygame.mixer.music.play(-1)
# mettre le jeu en mode "lancé"
game.is_playing = True
Edit: De plus, je ne vois pas l'initialisation du mixer
ça veut dire que tu repasses par les conditions de la ligne 133 et 135, donc modifie ta ligne 133:
elif event.type == pygame.MOUSEBUTTONDOWN and game.is_playing is False:
[Pygame] Musique qui ne se joue pas
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Mon ordinateur n'arrive pas à faire tourner Minecraft...
Et vous, comment allez vous ?
Python c'est bon, mangez-en.
Mon ordinateur n'arrive pas à faire tourner Minecraft...
Et vous, comment allez vous ?
Mon ordinateur n'arrive pas à faire tourner Minecraft...
Et vous, comment allez vous ?