Hier siehst du, wie du ruckelfreie Bewegungen kreieren kannst. Hier wird die Funktion keyIsDown(Taste) verwendet, welche überprüft, ob die entsprechende Taste gedrückt ist oder nicht.
Um mit anderen Tasten als den Pfeiltasten steuern zu können, gibst du einfach den Buchstaben der entsprechenden Taste in Anführungszeichen an, zum Beispiel keyIsDown('a') für die Taste 'a'.
let x = 200;
let y = 200;
function setup() {
createCanvas(400, 400);
background(120);
}
function draw() {
background(120);
// nach rechts
if (keyIsDown(RIGHT_ARROW)) {
x = x + 5;
}
// nach links
if (keyIsDown(LEFT_ARROW)) {
x = x - 5;
}
// nach unten
if (keyIsDown(DOWN_ARROW)) {
y = y + 5;
}
// nach oben
if (keyIsDown(UP_ARROW)) {
y = y - 5;
}
// zeichne den Kreis
ellipse(x, y, 50, 50);
}
Drücke die Pfeiltasten im unteren rechten bereich der Tastatur!