Création d’un fichier pour jouer un son en XNA
résumé
Utilisez l’outil XACT (Microsoft Cross-Platform Audio Creation Tool) pour créer un fichier permettant de lire du son en XNA.
Environnement d’exploitation
Conditions préalables
Versions XNA prises en charge |
|
Plates-formes prises en charge |
|
Version du Vertex Shader requise par Windows | 1.1 |
Version du Pixel Shader requise par Windows | 1.1 |
Environnement d’exploitation
plateforme |
substance
Remarque : ces conseils sont basés sur XNA Game Studio 2.0.
Avant de pouvoir lire un son dans XNA, vous devez convertir le fichier wave en fichier audio XNA à l’aide de l’outil XACT (Microsoft Cross-Platform Audio Creation Tool).
Tout d’abord, le fichier audio que vous souhaitez lire à l’avance. WAV. Dans ce cas, nous allons utiliser un fichier appelé « Sample.wav ».
Lancez-le en sélectionnant « Microsoft XNA Game Studio - Outils - Microsoft Cross-Platform Audio Creation Tool (XACT) » dans le menu Démarrer.
L’outil de création audio multiplateforme Microsoft (XACT) v2.0 démarre. (Ci-après dénommé « XACT »)
Cliquez sur le bouton « Crée un nouveau projet » dans le bouton de l’outil.
Lorsque la boîte de dialogue d’enregistrement s’affiche, sélectionnez le dossier et le nom du projet dans lesquels vous souhaitez enregistrer le projet, puis cliquez sur le bouton « Enregistrer ».
Dans l’exemple, il est créé sous le nom « Audio ».
Vous reviendrez à l’écran précédent et le projet sera créé. Divers éléments sont également disponibles pour l’édition.
Une fois que vous avez créé votre projet, la première étape consiste à créer une Wave Bank. Cliquez avec le bouton droit de la souris sur Wave Banks dans l’arborescence et sélectionnez New Wave Bank. Il peut également être créé à partir du bouton de la barre d’outils.
Ensuite, « Banque de vagues » sera ajouté sous « Banques de vagues » dans l’arbre, et une fenêtre apparaîtra dans la zone de droite.
Cliquez ensuite avec le bouton droit de la souris sur Banques de sons dans l’arborescence et sélectionnez Nouvelle banque de sons pour créer une banque de sons.
À l’instar d’une banque d’ondes, une banque de sons est créée et une fenêtre s’affiche.
Après avoir créé une banque d’ondes et une banque de sons, ajoutez le fichier d’ondes que vous souhaitez lire à la banque d’ondes. Vous pouvez l’ajouter par glisser-déposer depuis l’Explorateur Windows, etc.
Les projets sont gérés par des fichiers de vague « chemins relatifs », c’est donc une bonne idée de les mettre dans le même dossier que le projet lors de l’enregistrement d’une vague.
Ensuite, un fichier d’onde (source sonore PCM) sera ajouté comme indiqué sur la figure de droite.
Ensuite, faites glisser et déposez les données ajoutées à la banque d’ondes dans la zone supérieure gauche de la banque de sons.
Il sera ajouté en tant que données sonores, comme le montre la figure de droite.
De la même manière, ajoutez des données sonores au repère par glisser-déposer. Le nom du repère est utilisé pour lire les données sonores.
Vous pouvez changer les noms des banques d’ondes et des banques de sons dans l’arbre. Ce nom est utilisé lors du chargement par programmation.
Une fois que vous avez configuré vos banques d’ondes et de sons, cliquez sur le bouton Construire le projet actuel dans la barre d’outils. Le menu Compiler... du menu Fichier et la touche F7 font la même chose.
Une boîte de dialogue comme celle de droite s’affichera, mais pour l’instant, cliquez sur le bouton « Terminer » tel quel.
Une fois la build terminée, vous pouvez enregistrer et quitter XACT.
Si vous regardez le dossier dans lequel vous avez créé le projet, vous verrez que les fichiers et les dossiers comme celui de droite ont été créés.
Lorsque vous ouvrez le dossier Win, vous verrez un fichier similaire à celui de droite. Le programme lit ces fichiers et joue le son.