knopf(x, y, radius, farbe)
Mit dem knopf()-Befehl, kannst du interaktive Knöpfe in dein Spiel einfügen. Diese Knöpfe können dann angeklickt werden, um bestimmte Aktionen auszuführen.
Parameter
- x: Die X-Koordinate des Mittelpunkts des Knopfes.
- y: Die Y-Koordinate des Mittelpunkts des Knopfes.
- radius: Der Radius des Knopfes.
- farbe: Die Farbe des Knopfes.
Wie funktioniert der knopf()-Befehl?
Du erstellst einen Knopf, indem du die Position (x, y), den Radius und die Farbe angibst. Anschließend kannst du dem Knopf eine Funktion zuweisen, die ausgeführt wird, wenn der Knopf angeklickt wird.
Code-Beispiele zum knopf()-Befehl:
In diesem Beispiel erstellen wir eine einfache Zeichen-App, bei der du die Farbe der gezeichneten Kreise mithilfe von Knöpfen auswählen kannst.
farbe = SCHWARZ
function ziehen(x,y) {
kreis(x, y, 5, farbe)
}
function knopfErstellen(x, y, f) {
knopf1 = kreis(x, y, 15, f)
knopf1.nachVorne()
knopf1.angetippt = function() { farbe = f }
}
knopfErstellen(710, 410, SCHWARZ)
knopfErstellen(670, 410, BRAUN)
knopfErstellen(750, 410, GOLD)
In diesem Beispiel erstellen wir drei Knöpfe (Kreise) am unteren Rand des Spielfelds. Jeder Knopf ist mit einer anderen Farbe verbunden. Wenn du auf einen Knopf klickst, ändert sich die Variable "farbe" entsprechend, sodass nachfolgende Kreise in der ausgewählten Farbe gezeichnet werden.
Du kannst die Positionen und Farben der Knöpfe anpassen, um verschiedene Farbpaletten zu erstellen.