新建AudioMixer,根据实际场景配置混音器。
导出参数:1.播放速度;2.播放音量大小;
鼠标在这两个点右击,分别可以导出两个参数,通过代码可以控制播放速度及音量。
Expose导出参数
在场景中,AudioSource中配置混音器的output
代码控制修改
public AudioMixer mixer;
if (Input.GetKeyDown(KeyCode.B))
{
mixer.SetFloat("BGMSpeed", 2);
mixer.SetFloat("EffectSpeed", 0.5f);
mixer.SetFloat("BGMVolume", 10);
mixer.SetFloat("EffectVolume", -80);
}
if (Input.GetKeyDown(KeyCode.E))
{
mixer.SetFloat("BGMSpeed", 0.5f);
mixer.SetFloat("EffectSpeed", 2);
mixer.SetFloat("BGMVolume", -80);
mixer.SetFloat("EffectVolume", 10);
}



