gedrückt
Mit dem Befehl gedrückt kannst Du überprüfen, ob eine bestimmte Taste auf der Tastatur gedrückt wird. Dies ist besonders nützlich, um Aktionen auszulösen, solange eine Taste gehalten wird.
Parameter: Taste
Der gedrückt-Befehl benötigt den Parameter "Taste".
gedrückt("s")
Taste ist ein Text (String), der die Taste angibt, deren Zustand Du überprüfen möchtest. Zum Beispiel "s" für die Taste 'S'.
Anwendungsbeispiele:
Der gedrückt-Befehl wird oft in Kombination mit einer Funktion verwendet, um fortlaufende Aktionen zu ermöglichen, solange eine Taste gedrückt ist.
Code-Beispiele zum gedrückt()-Befehl:
katze = figur("katze3", 100, 200, 0.2)
function tasteGedrückt(taste) {
if (taste == "s") {
bewegenY(katze, 100)
}
}
function tasteLosgelassen(taste) {
bewegungStoppen(katze)
}
In diesem Beispiel bewegt sich die Katze nach unten, solange die Taste "s" gedrückt gehalten wird. Sobald die Taste losgelassen wird, stoppt die Bewegung.
katze = figur("katze3", 100, 200, 0.2)
geschwindigkeit = 100
function tasteGedrückt(taste) {
if (taste == "d") {
bewegenX(katze, geschwindigkeit)
} else if (taste == "a") {
bewegenX(katze, -geschwindigkeit)
}
}
function tasteLosgelassen(taste) {
bewegungStoppen(katze)
}
Hier steuerst Du eine Katze nach links und rechts, indem Du die Pfeiltasten gedrückt hältst. Die Variable `geschwindigkeit` bestimmt, wie schnell sich die Katze bewegt.
Wichtiger Hinweis
Beachte, dass der Zustand der Taste nur innerhalb der `tasteGedrückt`-Funktion bekannt ist. Du musst den Befehl also innerhalb dieser Funktion verwenden, um auf das Gedrückthalten einer Taste zu reagieren.