xxxxxxxxxx
53
/*
* det her er et eksempel på en anden måde at lave input på
* hvor man kan trykke på både 'w' og 'd' på samme tid
*/
let x = 0;
let y = 0;
let speed = 10;
let w = 87;
let s = 83;
let a = 65;
let d = 68;
let keys = [];
function setup() {
createCanvas(400, 400);
keys[w] = false;
keys[s] = false;
keys[a] = false;
keys[d] = false;
}
function draw() {
background(220);
rect(x, y, 40, 40)
let left_right = 0;
let up_down = 0;
// når vi trykker på for eksempel a
// left_right = 0 - 1
// x += -1 * speed
// så den vil automatisk ændre ratning når vi trykker på en knap
left_right = keys[d] - keys[a];
up_down = keys[s] - keys[w];
x += left_right * speed;
y += up_down * speed;
}
function keyPressed() {
keys[keyCode] = true;
}
function keyReleased() {
keys[keyCode] = false;
}