Crear un fitxer per reproduir un so a XNA
resum
Utilitzeu l'eina de creació d'àudio multiplataforma de Microsoft (XACT) per crear un fitxer per reproduir so a XNA.
Entorn operatiu
Prerequisits
Versions XNA compatibles |
|
Plataformes compatibles |
|
Versió del shader de vèrtex necessària per al Windows | 1.1 |
Versió de Pixel Shader necessària per a Windows | 1.1 |
Entorn operatiu
plataforma |
substància
Nota: Aquests consells es basen en XNA Game Studio 2.0.
Abans de poder reproduir un so a XNA, heu de convertir el fitxer d'ona en un fitxer de so XNA mitjançant l'eina de creació d'àudio multiplataforma de Microsoft (XACT).
En primer lloc, el fitxer d'àudio que voleu reproduir amb antelació. wav. En aquest cas, utilitzarem un fitxer anomenat "Sample.wav".
Inicieu-lo seleccionant "Microsoft XNA Game Studio - Eines - Eina de creació d'àudio multiplataforma de Microsoft (XACT)" al menú Inici.
S'inicia l'eina de creació d'àudio multiplataforma de Microsoft (XACT) v2.0. (D'ara endavant anomenat "XACT")
Feu clic al botó "Crea un projecte nou" des del botó de l'eina.
Quan es mostri el diàleg de desament, seleccioneu la carpeta i el nom del projecte on voleu desar el projecte i, a continuació, feu clic al botó "Desa".
A la mostra, es crea amb el nom d'"Àudio".
Tornaràs a la pantalla anterior i es crearà el projecte. També hi ha diversos elements disponibles per a l'edició.
Un cop hàgiu creat el vostre projecte, el primer pas és crear un banc d'ones. Feu clic amb el botó dret a Bancs d'ones des de l'arbre i seleccioneu Banc d'ones noves. També es pot crear des del botó de la barra d'eines.
A continuació, s'afegirà "Banc d'ones" a "Bancs d'onades" a l'arbre i apareixerà una finestra a l'àrea dreta.
A continuació, feu clic amb el botó dret a Bancs de sons a l'arbre i seleccioneu Nou banc de sons per crear un banc de sons.
Com un banc d'ones, es crea un banc de sons i es mostra una finestra.
Després de crear un banc d'ones i un banc de sons, afegiu el fitxer d'ones que voleu reproduir al banc d'ones. Podeu afegir-lo arrossegant i deixant anar des de l'Explorador de Windows, etc.
Els projectes es gestionen mitjançant fitxers d'ona "camins relatius", per la qual cosa és una bona idea posar-los a la mateixa carpeta que el projecte quan es registra una onada.
A continuació, s'afegirà un fitxer d'ona (font de so PCM) com es mostra a la figura de la dreta.
A continuació, arrossegueu i deixeu anar les dades afegides al banc d'ones a la zona superior esquerra del banc de sons.
S'afegiran com a dades de so com es mostra a la figura de la dreta.
De la mateixa manera, afegiu dades de so al senyal arrossegant i deixant anar. El nom del senyal s'utilitza per reproduir les dades de so.
Podeu canviar els noms dels bancs d'ones i els bancs de so de l'arbre. Aquest nom s'utilitza quan es carrega programàticament.
Un cop hàgiu configurat els bancs d'ones i sons, feu clic al botó Construeix el projecte actual de la barra d'eines. El menú Construeix... del menú Fitxer i la tecla F7 fan el mateix.
Es mostrarà un diàleg com el de la dreta, però de moment, feu clic al botó "Finalitzar" tal com està.
Quan s'hagi completat la compilació, podeu desar i sortir de XACT.
Si mireu la carpeta on heu creat el projecte, veureu que s'han creat els fitxers i carpetes com el de la dreta.
Quan obriu la carpeta Win, veureu un fitxer similar al de la dreta. El programa llegeix aquests fitxers i reprodueix el so.