创建文件以在 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 文件夹时,您将看到一个类似于右侧的文件。 程序读取这些文件并播放声音。