Avec cette fonction, vous pouvez définir la valeur absolue du volume global de tous les sons et de la musique. Il est basé sur une échelle linéaire de 0 (silencieux) à 1 (plein volume) et affectera le volume relatif de tous les sons et de la musique joués depuis votre jeu. Notez que sur certaines plates-formes, vous pouvez avoir un gain supérieur à 1, bien qu'une valeur de 1 soit considérée comme un «volume total» et que tout ce qui est supérieur puisse introduire un écrêtage audio.
audio_master_gain(gain);
| Argument | La description |
|---|---|
| gain | Valeur pour le volume global (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);
}
Le code ci-dessus vérifie les touches des flèches haut et bas, qui augmentent ou diminuent la variable "vol". Cette variable est ensuite utilisée pour définir le gain global de tous les sons et de la musique dans le jeu.