SoundLevel

Kategorie: Effekte
Ab Engineversion: 4.6.5.0 CP (erweitert ab 4.9.6.0 CR)

Beschreibung

Spielt einen Soundeffekt permanent in einer Schleife ab, bis er wieder gestopp wird. Die Position ist global, solange pObj nicht angegeben ist; der Sound wird also überall auf der Karte gleichmäßig gehört.

Syntax

void SoundLevel (string szSound, int iVolume, object pObj);

Parameter

szSound:
Name des Soundeffekts (ohne .wav-Endung)
iVolume:
0-100: Lautstärke, in der der Sound abgespielt wird. Bei 0 wird die Abspielung dieses Soundeffektes gestoppt.
pObj:
[opt] Wenn angegeben wird der Sound für dieses Objekt abgespielt. Ab 4.9.6.0 CR

Anmerkung

Da die Funktion fehlschlägt, wenn der Soundeffekt schon abgespielt wird, sollte er zuvor gestoppt werden.

Beispiele

SoundLevel("Wind", 0);
SoundLevel("Wind", 50);
Erzeugt ein statisches Wind-Hintergrundgeräusch.
SoundLevel("Blast1", 100, GetCursor(0));
Nervige Geheimwaffe: der ausgewählte Clonk des ersten Spielers spielt dauerhaft Explosionsgeräusche ab.
Siehe auch: Music, Sound
Sven2, Juni 2003
Clonkonaut, April 2008