MusicLevel

Kategorie: Musik
Ab Engineversion: 1.0 OC

Beschreibung

Setzt die Lautstärke, mit der die Hintergrundmusik abgespielt wird (siehe Music).

Syntax

int MusicLevel(int level);

Parameter

level:
Gewünschte Lautstärke (0-100).

Beispiel

global func FadeOutMusic() { AddEffect("FadeOutMusic", nil, 1, 1, nil, nil); }

global func FxFadeOutMusicTimer(object target, effect, int time)
{
	var volume = 100 - time;
	MusicLevel(volume);
	if(volume <= 0)
	{
		Music();
		return -1;
	}
}
Script für eine Funktion die die Hintergrundmusik immer leiser dreht und dann ausschaltet. FadeOutMusic erstellt einen Effekt dessen Timer-Funktion jeden Frame aufgerufen wird. Diese Funktion verringert die Lautstärke Schritt für Schritt bis sie 0 ist. Danach wird die Musik ausgeschaltet und der Effekt entfernt.
Siehe auch: Music
PeterW, 2003-02