选择输出音效设备

#概述

我们将向您展示如何指定哪个 AtomComponent 将音频输出到哪个音效设备。

从一个音效设备输出音频

例如,如果您想从 Hardware2输出音频,请执行以下操作。
(1)
打开项目设置的 CriWare 页面。
criware_ue4_100_projectsettings_no_parameter_changing.png
(2)
添加一个“Asr Rack Config”数组元素并选择“Hardware2”。
criware_ue4_le_100_projectsettings_asrrackconfig_hardware2.jpg
(3)
在文本编辑器中打开“[项目文件夹]/Config/DefaultEngine.ini”文件。
“[/Script/CriWareRuntime.CriWarePluginSettings]”列中有项目。
在此指定您的音效设备的名称。
criware_ue4_le_100_projectsettings_asrrackconfig_sounddevicename.jpg
(4)
游戏执行时执行“Set Asr Rack ID”节点。 (目标是 AtomComponent。)
criware_ue4_le_100_projectsettings_asrrackconfig_bp_node.jpg
为“Asr Rack Id”指定的值是之前在设置屏幕上查看的“Element ID”(见下图)的值。
criware_ue4_le_100_projectsettings_asrrackconfig_element_id.jpg
执行该节点后,将从 Hardware2 听到该 AtomComponent 播放的音频。
注意
已经播放的音频不受“Set Asr Rack ID”节点的影响。
补充事项
如果要返回预设音效设备输出,请在“Set Asr Rack ID”节点中为“Asr Rack Id”指定 0(零)并执行。

从多个音效设备输出音频

例如,如果您想从 Hardware2 和 Hardware3输出音频,请执行以下操作。
(1)
打开项目设置的 CriWare 页面。
(2)
添加两个“Asr Rack Config”数组元素并分别选择“Hardware2”和“Hardware3”。
criware_ue4_le_100_projectsettings_asrrackconfig_hardware2_and3.jpg
(3)
在文本编辑器中打开“[项目文件夹]/Config/DefaultEngine.ini”文件。
“[/Script/CriWareRuntime.CriWarePluginSettings]”栏中有“Hardware2=”、“Hardware3=”项目。
指定这两个音效设备的名称。
criware_ue4_le_100_projectsettings_asrrackconfig_sounddevicename_list.jpg
(4)
游戏执行时执行“Set Asr Rack Id Array”节点。 (目标是 AtomComponent。)
criware_ue4_le_100_projectsettings_asrrackconfig_setasrrackidarray.jpg
“Asr Rack IDs”中指定的是之前在工程设置屏幕上查看的“Element IDs”列表。
执行节点后,将从 Hardware2 和 Hardware3 听到该 AtomComponent 播放的音频。