Erstellen einer Datei zum Abspielen eines Sounds in XNA
Zusammenfassung
Verwenden Sie das Microsoft Cross-Platform Audio Creation Tool (XACT), um eine Datei für die Wiedergabe von Sound in XNA zu erstellen.
Betriebsumgebung
Voraussetzungen
Unterstützte XNA-Versionen |
|
Unterstützte Plattformen |
|
Erforderliche Vertex-Shader-Version für Windows | 1.1 |
Erforderliche Pixel-Shader-Version für Windows | 1.1 |
Betriebsumgebung
Bahnsteig |
Substanz
Hinweis: Diese Tipps basieren auf XNA Game Studio 2.0.
Bevor Sie einen Sound in XNA abspielen können, müssen Sie die Wave-Datei mit dem Microsoft Cross-Platform Audio Creation Tool (XACT) in eine XNA-Sounddatei konvertieren.
Zunächst einmal die Audiodatei, die Sie vorab abspielen möchten. wav. In diesem Fall verwenden wir eine Datei namens "Sample.wav".
Starten Sie es, indem Sie im Startmenü die Option "Microsoft XNA Game Studio - Tools - Microsoft Cross-Platform Audio Creation Tool (XACT)" auswählen.
Das Microsoft Cross-Platform Audio Creation Tool (XACT) v2.0 wird gestartet. (Im Folgenden als "XACT" bezeichnet)
Klicken Sie auf die Schaltfläche "Neues Projekt erstellen" in der Werkzeugschaltfläche.
Wenn das Dialogfeld "Speichern" angezeigt wird, wählen Sie den Ordner und den Projektnamen aus, in dem Sie das Projekt speichern möchten, und klicken Sie dann auf die Schaltfläche "Speichern".
Im Sample wird es unter dem Namen "Audio" erstellt.
Sie kehren zum vorherigen Bildschirm zurück und das Projekt wird erstellt. Es stehen auch verschiedene Elemente zur Bearbeitung zur Verfügung.
Sobald Sie Ihr Projekt erstellt haben, besteht der erste Schritt darin, eine Wave Bank zu erstellen. Klicken Sie in der Struktur mit der rechten Maustaste auf Wave Banks, und wählen Sie New Wave Bank aus. Es kann auch über die Schaltfläche in der Symbolleiste erstellt werden.
Dann wird "Wave Bank" unter "Wave Banks" im Baum hinzugefügt, und im rechten Bereich erscheint ein Fenster.
Klicken Sie dann in der Struktur mit der rechten Maustaste auf Soundbänke, und wählen Sie Neue Soundbank aus, um eine Soundbank zu erstellen.
Wie bei einer Wavebank wird auch eine Soundbank erstellt und ein Fenster angezeigt.
Nachdem Sie eine Wave-Bank und eine Sound-Bank erstellt haben, fügen Sie die Wave-Datei, die Sie abspielen möchten, zur Wave-Bank hinzu. Sie können es hinzufügen, indem Sie es per Drag & Drop aus dem Windows Explorer usw. ziehen.
Projekte werden von Wave-Dateien als "relative Pfade" verwaltet, daher ist es eine gute Idee, sie bei der Registrierung einer Wave im selben Ordner wie das Projekt abzulegen.
Dann wird eine Wave-Datei (PCM-Klangquelle) hinzugefügt, wie in der Abbildung rechts gezeigt.
Ziehen Sie als Nächstes die Daten, die der Wavebank hinzugefügt wurden, per Drag & Drop in den oberen linken Bereich der Soundbank.
Sie werden als Sound-Daten hinzugefügt, wie in der Abbildung rechts gezeigt.
Auf die gleiche Weise können Sie dem Cue durch Drag & Drop Sounddaten hinzufügen. Der Name des Cues wird zum Abspielen der Sounddaten verwendet.
Sie können die Namen von Wellenbänken und Soundbänken in der Struktur ändern. Dieser Name wird beim programmgesteuerten Laden verwendet.
Nachdem Sie Ihre Wave- und Soundbänke eingerichtet haben, klicken Sie in der Symbolleiste auf die Schaltfläche Aktuelles Projekt erstellen. Das Menü Erstellen... im Menü Datei und die Taste F7 machen dasselbe.
Ein Dialog wie der auf der rechten Seite wird angezeigt, aber klicken Sie vorerst auf die Schaltfläche "Fertigstellen".
Wenn der Build abgeschlossen ist, können Sie XACT speichern und beenden.
Wenn Sie sich den Ordner ansehen, in dem Sie das Projekt erstellt haben, werden Sie sehen, dass die Dateien und Ordner wie der rechte erstellt wurden.
Wenn Sie den Win-Ordner öffnen, sehen Sie eine Datei, die der rechten ähnelt. Das Programm liest diese Dateien und spielt den Ton ab.