Die Funktion function keyPressed() wird immer dann aufgerufen, wenn eine Taste der Tastatur gedrückt wird. Innerhalb der Funktion kann beliebiger Code ausgeführt werden.
let x = 200;
let y = 200;
let d = 50;
function setup() {
createCanvas(400, 400);
background(120);
}
function draw() {
// hier passiert bei diesem Beispiel nichts
}
// Immer wenn eine Taste gedrückt wird,
// wird die untenstehende Funktion ausgeführt
function keyPressed() {
if(keyCode == RIGHT_ARROW) {
x = x + 5;
}
if(keyCode == LEFT_ARROW) {
x = x - 5;
}
if(keyCode == UP_ARROW) {
y = y - 5;
}
if(keyCode == DOWN_ARROW) {
y = y + 5;
}
if(key == 'a') {
d = 200;
}
if(key == 's') {
d = 50;
}
background(120);
ellipse(x, y, d, d);
}
Drücke die Pfeiltasten im unteren rechten bereich der Tastatur! Mit den Tasten a und s kannst du die Grösse des Kreises ändern!