Maak een bestand om een geluid af te spelen in XNA

Pagina bijgewerkt :
Aanmaakdatum van pagina :

samenvatting

Gebruik de Microsoft Cross-Platform Audio Creation Tool (XACT) om een bestand te maken voor het afspelen van geluid in XNA.

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

Werkomgeving

Voorwaarden

Ondersteunde XNA-versies
  • 2.0
  • 3.0
Ondersteunde platforms
  • Windows (XP SP2 of hoger, Vista)
  • Xbox 360
Windows vereist Vertex Shader-versie 1.1
Windows Vereiste Pixel Shader-versie 1.1

Werkomgeving

perron

stof

Let op: Deze tips zijn gebaseerd op XNA Game Studio 2.0.

Voordat u een geluid in XNA kunt afspelen, moet u het wave-bestand converteren naar een XNA-geluidsbestand met behulp van de Microsoft Cross-Platform Audio Creation Tool (XACT).

Sample.wav

Allereerst het audiobestand dat je van tevoren wilt afspelen. WAV. In dit geval gebruiken we een bestand met de naam "Sample.wav".

Microsoft Cross-Platform Audio Creation Tool (XACT)

Start het door "Microsoft XNA Game Studio - Tools - Microsoft Cross-Platform Audio Creation Tool (XACT)" te selecteren in het menu Start.

Microsoft Cross-Platform Audio Creation Tool (XACT)

De Microsoft Cross-Platform Audio Creation Tool (XACT) v2.0 wordt gestart. (Hierna aangeduid als "XACT")

新しいプロジェクトの作成

Klik op de knop "Een nieuw project maken" in de gereedschapsknop.

プロジェクトの保存先指定

Wanneer het dialoogvenster Opslaan wordt weergegeven, selecteert u de map en de projectnaam waarin u het project wilt opslaan, en klikt u vervolgens op de knop "Opslaan".

In het voorbeeld wordt het gemaakt onder de naam "Audio".

作成したプロジェクト

U keert terug naar het vorige scherm en het project wordt aangemaakt. Er zijn ook verschillende items beschikbaar om te bewerken.

Wave Bank

Nadat u uw project hebt gemaakt, is de eerste stap het maken van een Wave Bank. Klik met de rechtermuisknop op Wave Banks in de structuur en selecteer New Wave Bank. Het kan ook worden gemaakt met de werkbalkknop.

作成された Wave Bank

Vervolgens wordt "Wave Bank" toegevoegd onder "Wave Banks" in de boom en verschijnt er een venster in het rechtergebied.

Sound Bank

Klik vervolgens met de rechtermuisknop op Geluidsbanken in de structuur en selecteer Nieuwe geluidsbank om een Geluidsbank te maken.

作成された Sound Bank

Net als een golfbank wordt een Sound Bank gemaakt en wordt er een venster weergegeven.

Wave ファイルを追加

Nadat u een wavebank en een geluidsbank hebt gemaakt, voegt u het wavebestand dat u wilt afspelen toe aan de Wave Bank. U kunt het toevoegen door te slepen en neer te zetten vanuit Windows Verkenner, enz.

Projecten worden beheerd door wave-bestanden "relatieve paden", dus het is een goed idee om ze in dezelfde map te plaatsen als het project bij het registreren van een wave.

追加された Wave ファイル

Vervolgens wordt een golfbestand (PCM-geluidsbron) toegevoegd zoals weergegeven in de afbeelding aan de rechterkant.

Sound Bank への追加

Sleep vervolgens de gegevens die aan de golfbank zijn toegevoegd naar de linkerbovenhoek van de geluidsbank.

追加されたサウンドデータ

Het wordt toegevoegd als geluidsgegevens, zoals weergegeven in de afbeelding aan de rechterkant.

追加されたサウンドデータ

Voeg op dezelfde manier geluidsgegevens toe aan de cue door te slepen en neer te zetten. De naam van de keu wordt gebruikt om de geluidsgegevens af te spelen.

名前変更

U kunt de namen van golfbanken en geluidsbanken in de boom wijzigen. Deze naam wordt gebruikt bij het programmatisch laden.

名前変更

Nadat u uw golf- en geluidsbanken hebt ingesteld, klikt u op de knop Bouwt het huidige project op de werkbalk. Het menu Bouwen... in het menu Bestand en de F7-toets doen hetzelfde.

Report

Een dialoogvenster zoals dat aan de rechterkant wordt weergegeven, maar voorlopig klikt u op de knop "Voltooien" zoals deze is.

Wanneer de build is voltooid, kunt u XACT opslaan en afsluiten.

作成されたファイル

Als je naar de map kijkt waarin je het project hebt gemaakt, zie je dat de bestanden en mappen zoals die aan de rechterkant zijn gemaakt.

Win フォルダ内

Wanneer u de Win-map opent, ziet u een bestand dat lijkt op het bestand aan de rechterkant. Het programma leest deze bestanden en speelt het geluid af.