audio_music_gain(volume, time);
Argument | Description |
---|---|
volume | Value for the music volume. |
time | The length for the change in gain in milliseconds. |
Returns: N/A
WARNING! This function has been obsoleted and you
should use audio_sound_gain
instead.
With this function you can fade music in or out over a given length
of time. The time is measured in milliseconds, and the function
requires that you input a final gain for the sound to have reached
by the end of that time. This gain will generally be between 0
(silent) and 1 (full volume) and the scale is logarithmic in
nature, so a gain of 0.5 is not half volume, as illustrated
by the image below:
This function will affect all music that can be played in the game
and the final gain will set the volume at which all later music
files will be played.
if val
{
audio_music_gain(0, 0);
audio_play_music(snd_music, true);
audio_music_gain(1, 5000);
}
The above code checks a variable and if it returns true, the code will set the gain for the music indexed as "snd_Music" to 0, then start it playing, and then set the gain to fade up to full volume (1) over 5 seconds (5000 milliseconds).