使用此函数,您可以设置所有声音和音乐的全局音量的绝对值。
它基于从0(无声)到大于0的任何值的线性标度,尽管通常将最大音量视为1。可以使用超过1的任何内容,但根据使用的声音和正在编译的平台,播放声音时可能会失真或削波。此函数将影响游戏中播放的所有声音和音乐的相对音量。
注意 此函数设置默认监听器的主增益。使用 audio_set_master_gain 到设置特定监听器的主增益。
audio_master_gain(gain);
参数 | 类型 | 描述 |
---|---|---|
gain | Real | 全局卷的值 (0 到 1) |
N/A
if (keyboard_check(vk_up))
{
if vol < 1 vol += 0.05;
audio_master_gain(vol);
}
if (keyboard_check(vk_down))
{
if vol > 0 vol -= 0.05;
audio_master_gain(vol);
}
上述代码检查向上和向下箭头键的按键,然后增加或减少变量"vol"。然后,此变量用于设置游戏中所有声音和音乐的全局增益。