Tage
Stunden
Minuten
Sekunden
- % Rabatt - nur bis ⏰

ruhe

.ruhe()

Mit der .ruhe()-Funktion, kannst Du die Wiedergabe von Musik oder Geräuschen stoppen, die mit dem Instrument()-Befehl oder den Musik- und Geräusch-Befehlen gestartet wurden.

Anwendungsbeispiele:

Musik stoppen

Wenn Du eine Melodie mit dem Instrument()-Befehl abspielst, kannst Du sie mit .ruhe() wieder stoppen. Das ist nützlich, wenn Du möchtest, dass die Musik nur für eine bestimmte Zeit läuft oder wenn sie von einem anderen Ereignis unterbrochen werden soll.

CodeKiste entdecken
musik = instrument()
melodie = ["C4", "D4", "E4", "F4"]
musik.spieleTöne(melodie)
verzögern(2000, function() {
musik.ruhe()
})
Code ausprobieren ×

In diesem Beispiel wird eine Melodie mit dem Instrument-Befehl abgespielt. Nach 2 Sekunden wird die Musik mit dem .ruhe()-Befehl gestoppt.

Geräusche stoppen

Du kannst .ruhe() auch verwenden, um ein einzelnes Geräusch zu stoppen, das gerade abgespielt wird.

CodeKiste entdecken
i = instrument()
i.spieleTon("C4", "4n")
verzögern(1000, function() {
i.ruhe()
})
Code ausprobieren ×

Hier wird ein einzelner Ton abgespielt und nach einer Sekunde wieder gestoppt.

Hintergrundmusik stoppen

Mit dem Befehl musikAbspielen("disco") kannst Du eine Hintergrundmusik starten. Mit dem .ruhe()-Befehl kannst Du sie wieder stoppen.

CodeKiste entdecken
musikAbspielen("disco")
verzögern(5000, function() {
instrument().ruhe()
})
Code ausprobieren ×

In diesem Beispiel wird die Disco-Musik abgespielt. Nach 5 Sekunden wird die Musik mit dem .ruhe()-Befehl gestoppt.

Ein kleines Spiel mit .ruhe()

Erstelle ein kleines Spiel, in dem ein Agent sich an einen geheimen Ort schleichen muss. Wenn der Spieler zu laut ist, wird die Musik gestoppt und der Agent wird entdeckt.

CodeKiste entdecken
agent = figur("agent2", 120, 300, 0.7)

mikrofon()

function laut(volume) {
if (volume > 20) {
instrument().ruhe()
ende("Entdeckt!")
}
}

musikAbspielen("spannend")

Code ausprobieren ×

In diesem Beispiel wird das Mikrofon verwendet, um die Lautstärke zu messen. Wenn die Lautstärke zu hoch ist, wird die Musik gestoppt und das Spiel endet.

Nach oben scrollen