創建檔以在 XNA 中播放聲音

更新頁 :
頁面創建日期 :

總結

使用 Microsoft 跨平台音訊建立工具 (XACT) 建立用於在 XNA 中播放聲音的檔案。

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

經營環境

先決條件

支援的 XNA 版本
  • 2.0
  • 3.0
支援的平臺
  • Windows(XP SP2 或更高版本、Vista)
  • Xbox 360 的
Windows 所需的頂點著色器版本 1.1
Windows 所需的像素著色器版本 1.1

經營環境

平臺

物質

注: 這些提示基於 XNA Game Studio 2.0。

在 XNA 中播放聲音之前,必須使用 Microsoft 跨平臺音訊建立工具 (XACT) 將波形檔轉換為 XNA 聲音檔。

Sample.wav

首先,您要提前播放的音訊檔。 wav 的 在本例中,我們將使用一個名為 「Sample.wav」 的檔。

Microsoft Cross-Platform Audio Creation Tool (XACT)

從「開始」功能表中選擇「Microsoft XNA Game Studio - 工具 - Microsoft 跨平臺音訊建立工具 (XACT)」來啟動它。

Microsoft Cross-Platform Audio Creation Tool (XACT)

Microsoft 跨平台音訊創建工具 (XACT) v2.0 啟動。 (以下簡稱“XACT”)

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

按兩下工具按鈕中的「Creates a new project」按鈕。

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

顯示儲存對話框時,選擇要保存專案的資料夾和專案名稱,然後按下“保存”按鈕。

在該示例中,它是以 「Audio」 的名稱創建的。

作成したプロジェクト

您將返回到上一個螢幕,並創建專案。 各種專案也可供編輯。

Wave Bank

創建專案後,第一步是創建 Wave Bank。 右鍵按兩下樹中的 Wave Banks,然後選擇 New Wave Bank。 它也可以從工具列按鈕創建。

作成された Wave Bank

然後,「Wave Bank」 將被添加到樹中的 「Wave Banks」 下,並且右側區域會出現一個視窗。

Sound Bank

然後右鍵按兩下樹中的 Sound Bank,並選擇 New Sound Bank 以建立 Sound Bank。

作成された Sound Bank

與波形庫一樣,將創建一個 Sound Bank 並顯示一個視窗。

Wave ファイルを追加

創建 Wave Bank 和 Sound Bank 後,將要播放的 Wave 檔添加到 Wave Bank。 您可以通過從 Windows 資源管理員等拖放來添加它。

專案由 wave 檔 「relative paths」 管理,因此在註冊 wave 時將它們放在與專案相同的資料夾中是個好主意。

追加された Wave ファイル

然後,將添加一個波形檔(PCM 聲源),如右圖所示。

Sound Bank への追加

接下來,將添加到 wave bank 的數據拖放到 sound bank 的左上角區域。

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

它將添加為聲音數據,如右圖所示。

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

以同樣的方式,通過拖放將聲音數據添加到提示點中。 提示點的名稱用於播放聲音數據。

名前変更

您可以更改樹中 Wave Bank 和 Sound Bank 的名稱。 此名稱在以程式設計方式載入時使用。

名前変更

設置好 Wave 和 Sound Sound(音效庫)后,按兩下工具列中的 Builds the current project 按鈕。 File (檔案) 選單中的 Build... (構建...) 選單和 F7 鍵執行相同的操作。

Report

將顯示一個類似於右側的對話框,但暫時按原樣按一下「完成」 按鈕。

構建完成後,您可以保存並退出 XACT。

作成されたファイル

如果查看建立項目的資料夾,您將看到右側的檔案和資料夾已創建。

Win フォルダ内

當您打開 Win 資料夾時,您將看到一個類似於右側的檔案。 程式讀取這些檔並播放聲音。