创建文件以在 XNA 中播放声音
总结
使用 Microsoft 跨平台音频创建工具 (XACT) 创建用于在 XNA 中播放声音的文件。
经营环境
先决条件
支持的 XNA 版本 |
|
支持的平台 |
|
Windows 所需的顶点着色器版本 | 1.1 |
Windows 所需的像素着色器版本 | 1.1 |
经营环境
平台 |
物质
注: 这些提示基于 XNA Game Studio 2.0。
在 XNA 中播放声音之前,必须使用 Microsoft 跨平台音频创建工具 (XACT) 将波形文件转换为 XNA 声音文件。
首先,您要提前播放的音频文件。 wav 的 在本例中,我们将使用一个名为 “Sample.wav” 的文件。
从“开始”菜单中选择“Microsoft XNA Game Studio - 工具 - Microsoft 跨平台音频创建工具 (XACT)”来启动它。
Microsoft 跨平台音频创建工具 (XACT) v2.0 启动。 (以下简称“XACT”)
单击工具按钮中的“Creates a new project”按钮。
显示保存对话框时,选择要保存项目的文件夹和项目名称,然后单击“保存”按钮。
在该示例中,它是以 “Audio” 的名称创建的。
您将返回到上一个屏幕,并创建项目。 各种项目也可供编辑。
创建项目后,第一步是创建 Wave Bank。 右键单击树中的 Wave Banks,然后选择 New Wave Bank。 它也可以从工具栏按钮创建。
然后,“Wave Bank” 将被添加到树中的 “Wave Banks” 下,并且右侧区域会出现一个窗口。
然后右键单击树中的 Sound Bank,并选择 New Sound Bank 以创建 Sound Bank。
与波形库一样,将创建一个 Sound Bank 并显示一个窗口。
创建 Wave Bank 和 Sound Bank 后,将要播放的 Wave 文件添加到 Wave Bank。 您可以通过从 Windows 资源管理器等拖放来添加它。
项目由 wave 文件 “relative paths” 管理,因此在注册 wave 时将它们放在与项目相同的文件夹中是个好主意。
然后,将添加一个波形文件(PCM 声源),如右图所示。
接下来,将添加到 wave bank 的数据拖放到 sound bank 的左上角区域。
它将添加为声音数据,如右图所示。
以同样的方式,通过拖放将声音数据添加到提示点中。 提示点的名称用于播放声音数据。
您可以更改树中 Wave Bank 和 Sound Bank 的名称。 此名称在以编程方式加载时使用。
设置好 Wave 和 Sound Sound(音效库)后,单击工具栏中的 Builds the current project 按钮。 File (文件) 菜单中的 Build... (构建...) 菜单和 F7 键执行相同的操作。
将显示一个类似于右侧的对话框,但暂时按原样单击“完成”按钮。
构建完成后,您可以保存并退出 XACT。
如果查看创建项目的文件夹,您将看到右侧的文件和文件夹已创建。
当您打开 Win 文件夹时,您将看到一个类似于右侧的文件。 程序读取这些文件并播放声音。