Crear un fitxer per reproduir un so a XNA

Pàgina actualitzada :
Data de creació de la pàgina :

resum

Utilitzeu l'eina de creació d'àudio multiplataforma de Microsoft (XACT) per crear un fitxer per reproduir so a XNA.

XNAでサウンドを再生するためのファイルを作る

Entorn operatiu

Prerequisits

Versions XNA compatibles
  • 2.0
  • 3.0
Plataformes compatibles
  • Windows (XP SP2 o posterior, Vista)
  • Xbox 360
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).

Sample.wav

En primer lloc, el fitxer d'àudio que voleu reproduir amb antelació. wav. En aquest cas, utilitzarem un fitxer anomenat "Sample.wav".

Microsoft Cross-Platform Audio Creation Tool (XACT)

Inicieu-lo seleccionant "Microsoft XNA Game Studio - Eines - Eina de creació d'àudio multiplataforma de Microsoft (XACT)" al menú Inici.

Microsoft Cross-Platform Audio Creation Tool (XACT)

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ó.

Wave Bank

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.

作成された Wave Bank

A continuació, s'afegirà "Banc d'ones" a "Bancs d'onades" a l'arbre i apareixerà una finestra a l'àrea dreta.

Sound Bank

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.

作成された Sound Bank

Com un banc d'ones, es crea un banc de sons i es mostra una finestra.

Wave ファイルを追加

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.

追加された Wave ファイル

A continuació, s'afegirà un fitxer d'ona (font de so PCM) com es mostra a la figura de la dreta.

Sound Bank への追加

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.

Report

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.

Win フォルダ内

Quan obriu la carpeta Win, veureu un fitxer similar al de la dreta. El programa llegeix aquests fitxers i reprodueix el so.