キーボード長押し(p5.js)

p5.js

今回は若干番外編みたいな感じです。
今までのキーボード操作は一回押すだけの操作でしたが、今回は長押しです。

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);
}

操作性は以前まで使っていたものよりいいかもしれません。
今まで作ってきたインベーダーゲームをこの操作にするのもいいでしょう。

コメント


タイトルとURLをコピーしました