見出し画像

【Processing】インタラクティブデザインに便利!mouse系関数のまとめ

こんにちは。Evening Music Recordsの鶴留です。

本記事では、音楽情報バイラルメディア「EVENING」の運営スタッフにより、テック関連情報をブログ形式でお届けさせていただきます。

今回は、インタラクティブなデザイン作成に役立つマウスを使った関数をまとめていきます。

関数mousePressed マウスが押されているとき


mousePressedはマウスが押されている間はtrue、そうでない場合はfalseとして機能する関数です。押すボタンは左、右クリック、ミドルボタン(スクロールするボタン)のどこを押しても同じです。下の例は、ボタンが押されている間マウスの軌跡を描くプログラムです。

void setup() {
 size(800, 800);
 background(0);
}

void draw() {
  stroke(255);
  strokeWeight(20);
 if (mousePressed) {
   line(pmouseX
     , pmouseY, mouseX, mouseY);
 }
}

ここから先は

2,455字

¥ 500

期間限定 PayPay支払いすると抽選でお得に!

音楽情報バイラルメディア「EVENING」は、音楽業界に関連するニュースやエンターテイメント情報を提供するWebメディアです。 宜しければ、サポートをお願いいたします!! 最新の音楽関連情報について、皆さんの知りたい情報をお届けいたします!!