Maak een bestand om een geluid af te spelen in XNA
samenvatting
Gebruik de Microsoft Cross-Platform Audio Creation Tool (XACT) om een bestand te maken voor het afspelen van geluid in XNA.
Werkomgeving
Voorwaarden
Ondersteunde XNA-versies |
|
Ondersteunde platforms |
|
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).
Allereerst het audiobestand dat je van tevoren wilt afspelen. WAV. In dit geval gebruiken we een bestand met de naam "Sample.wav".
Start het door "Microsoft XNA Game Studio - Tools - Microsoft Cross-Platform Audio Creation Tool (XACT)" te selecteren in het menu Start.
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.
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.
Vervolgens wordt "Wave Bank" toegevoegd onder "Wave Banks" in de boom en verschijnt er een venster in het rechtergebied.
Klik vervolgens met de rechtermuisknop op Geluidsbanken in de structuur en selecteer Nieuwe geluidsbank om een Geluidsbank te maken.
Net als een golfbank wordt een Sound Bank gemaakt en wordt er een venster weergegeven.
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.
Vervolgens wordt een golfbestand (PCM-geluidsbron) toegevoegd zoals weergegeven in de afbeelding aan de rechterkant.
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.
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.
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.