mouseButton

def draw
  background(237, 34, 93)
  fill(0)

  if mouseIsPressed
    if mouseButton === LEFT
      ellipse(50, 50, 50, 50)
    end
    if mouseButton == RIGHT
      rect(25, 25, 50, 50)
    end
    if mouseButton == CENTER
      triangle(23, 75, 50, 20, 78, 75)
    end
  end
end

p5.jsリファレンス(参考情報)

[p5.js] mouseButton

概要

押されているマウスボタンに応じた値が格納されているシステム変数です。

書式

mouseButton

備考

・mouseButtonの取り得る値は下記のいずれかです。
  LEFT : 左ボタン
  RIGHT : 右ボタン
  CENTER : 中央ボタン

関連