为了实现音量调节,我们需要获取滑条数值并传给混音。我们首先实现音乐音量控制。
将编辑器切换成Graph模式,并在My Blueprints面板找到Variables设置,选中MusicSlider,然后在Details面板点击On Value Changed旁边的按钮。
这样图表就会创建一个On Value Changed (MusicSlider)事件,每次滑动滑条时,事件都会触发执行。
现在,我们需要设置S_Volume_Mix里的S_Music_Class声音类的音量。这里要利用Set Sound Mix Class Override节点,该节点允许我们指定一个混音和一个声音类。如果混音里不存在指定声音类,它会自动将其添加进去。如果已存在,则更新对应的声音类。
添加Set Sound Mix Class Override节点,并做如下设置:
In Sound Mix Modifier: S_Volume_MixIn Sound Class: S_Music_ClassFade in Time: 0(确保音量修改即时生效)