navigationProcessing入門web目次1準備2最低限の知識で作るアニメーション3プログラミングの基礎技術14多彩なアニメーションを作るために4多彩なアニメーションを作るために4-1画像の利用4-2マウスやキーボードの利用4-3HSBの活用4-4日本語の使い方4-5画像の色合いの変更4-6座標軸の調整ページトップAbout4-2マウスやキーボードの利用マウスやキーボードによる操作をプログラムに反映させることもプロセッシングでは簡単にできます。このページでは、マウスを押すと動いているものが止まったり、動き出したり、あるいは色を変えたりといったインタラクティブな処理を実現する方法を説明します。この処理が行われるのは、マウスを押した瞬間だけです。マウスを押している間中、処理を行いたい場合には後述する別の方法を用います。}の使い方は、関数と同じです。波括弧の中に、マウスを押したときに行いたい処理を書きます。具体的には、下記のプログラム例を見てみましょう。このプログラムは、マウスを押した瞬間に「click」と画面に表示させるものです。text(s,width/2,height/2);}実行結果は下記のようになります。}の例2下記プログラムは、ハートが画面左から右に向かって移動するものです。上記例とは違い、マウスをクリックするとハートの位置が始めの位置に戻ります。}上記コードは下記のように動作します。}の例3今度は、マウスをクリックすると画面の外に出てしまったハートだけ、始めの位置に戻るようにしています。}}上記コードは下記のように動作します。}と使い方は同じです。マウスを押した瞬間か、離した瞬間かという違いがあるだけです。そのため例は省略します。mousePressedの例1マウスを押している間中ずっと何らかの処理を行いたい場合は、mousePressedという変数を使います。これは特別な変数で、マウスが押されている間はtrueになり、押されていないときはfalseになります。