Bonjour tout le monde
Je suis en train de créer un petit jeu, et j'aimerai pouvoir y incorporer du son. J'ai donc une petite librairie qui me permet de charger un fichier son depuis le disque, et pour le jouer, je dois faire une boucle qui lit le fichier et le joue.
Pour jouer plusieurs sons en même temps, je dois donc faire plusieurs processus?
Si oui, j'imagine qu'une solution envisageable est la suivante:
je définis le nombre maximum de sons pouvant être lu en même temps, je crée le nombre processus correspondant, et lorsque je dois jouer un son je le donne au premier processus en attente que je trouve. Si il n'y a aucun processus en attente, j'attends qu'il y en ai un qui se libère.
Si il y a moyen de faire autrement, je suis preneur...
PS: j'ai délibérément omis de dire avec quel langage je travaille pour pas que vous me répondiez "C'est simple utilise la librairie XXX"
Partager