(p5element).mousePressed

(別名: (p5element).mouse_pressed)

def setup
  createCanvas(100, 100)
  background(0)
  button = createButton('Action')
  button.position(0, 0)
  button.mousePressed do
    @g = rand(255)
    @d += 10
    @d = 10 if @d > 100
  end
  @g = 220
  @d = 10
end

def draw
  background(@g)
  ellipse(width / 2, height / 2, @d, @d)
end

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

[p5.js] (p5.Element.obj).mousePressed

概要

HTML要素上でマウスボタンが押されたときに実行する処理を登録します。

書式

obj.mousePressed([void]) do ... end

引数

引数名内容備考オプションデフォルト値
void無効化falseが指定された場合にはブロックは実行されないnil
...ブロック実行される処理

戻値

なし

備考

関連

(p5element).mouseClicked
(p5element).doubleClicked
(p5element).mouseReleased
(p5element).mouseMoved
(p5element).mouseOver
(p5element).mouseOut
(p5element).mouseWheel