def setup
createCanvas(100, 100)
background(0)
button = createButton('Action')
button.position(0, 0)
button.mouseClicked 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.Element.obj).mouseClicked
要素上でマウスの左ボタンがクリックされたときに実行する処理を登録します。
| 引数名 | 内容 | 備考 | オプション | デフォルト値 |
|---|---|---|---|---|
| ... | ブロック | 実行される処理 |
なし