今回は若干番外編みたいな感じです。
今までのキーボード操作は一回押すだけの操作でしたが、今回は長押しです。
let x = 100; // 初期位置
function setup() {
createCanvas(400, 400);
}
function draw() {
background(220);
// 左の矢印キーが押されている場合
if (keyIsDown(LEFT_ARROW)) {
x -= 5;
}
// 右の矢印キーが押されている場合
if (keyIsDown(RIGHT_ARROW)) {
x += 5;
}
// 四角形を描画
rect(x, height / 2, 50, 50);
}
操作性は以前まで使っていたものよりいいかもしれません。
今まで作ってきたインベーダーゲームをこの操作にするのもいいでしょう。
コメント