## 音频组 :-: ![Audio Group Editor](https://gamemakerchina.github.io/GMS2_manual_en2ch/source/_build/2_interface/3_settings/images/audio_groups.png) **音频组管理器**可从 IDE 的[工具](https://gamemakerchina.github.io/GMS2_manual_en2ch/source/_build/1_overview/2_quick_start/menus/tools_menu.html)菜单中获得。你可以在此处添加、删除和重命名**音频组**,以及设置其平台导出选项。*GameMaker Studio 2*允许你将每个音频资源(声音效果和音乐)分配给不同的音频组,以尝试和优化任何时候播放的声音数量,并让你进一步控制它们输出到的平台。要定义音频组,你需要单击![](https://gamemakerchina.github.io/GMS2_manual_en2ch/source/_build/images/icon_lmb.png)*新增*按钮,这将创建你可以命名的新音频组。要更改组,请单击![](https://gamemakerchina.github.io/GMS2_manual_en2ch/source/_build/images/icon_lmb.png)下拉菜单,然后选择要编辑的音频组。 **重要!**音频组**不**适用于产品的试用许可证。 要向音频组添加声音,你需要打开该声音的[声音编辑器](https://gamemakerchina.github.io/GMS2_manual_en2ch/source/_build/2_interface/1_editors/sounds.html),然后从底部选项中选择该组。将声音添加到自定义音频组后,你可以使用此窗口有选择地选择将声音导出到哪个平台。默认情况下,你可能拥有最高质量的所有声音,但对于 HTML5(例如),你希望使用较低质量的声音文件集来使用较少的内存。在这种情况下,你将较低质量的文件添加到*GameMaker Studio 2*,然后将它们分配给新的音频组。然后,你可以从下拉菜单中选择该音频组,并将其设置为仅导出为 HTML5,并从更高质量的音频组导出选项中删除 HTML5 导出。请务必注意,你无法更改“默认”音频组的导出选项,并且在构建最终游戏包时始终会将其导出到所有可用平台。 一旦定义了音频组并为其分配了声音,你就可以在选择音频组时在左侧列表中看到它们。将始终存在 “默认” 音频组,并且该组中的所有声音将*始终包含在所有平台的游戏包中*,并且它们将在启动时全部加载到内存中(除非在声音编辑器属性中标记为 “流式”),但是当你创建自定义音频组时,添加到它的文件将*不会加载到内存中,直到你调用函数[audio\_group\_load()](https://gamemakerchina.github.io/GMS2_manual_en2ch/source/_build/3_scripting/4_gml_reference/audio/audio_group_load.html)*。通过这种方式,你可以随时控制内存中的音频。另请注意,对于所有[音频组函数](https://gamemakerchina.github.io/GMS2_manual_en2ch/source/_build/3_scripting/4_gml_reference/audio/audio%20groups.html),你需要提供音频组 ID 值。这只是你为音频组提供的名称。 音频组也链接到[配置](https://gamemakerchina.github.io/GMS2_manual_en2ch/source/_build/2_interface/3_settings/configurations.html)设置。选择配置后,可以打开 “音频组” 窗口并从右侧为该配置选择导出目标,然后更改配置将更改这些输出目标。请注意,你*不能*在每个配置的基础上将声音资源设置为不同的组,只能将给定组的导出目标设置为不同的组。