マウスを押している時のみ、円を表示します。}}上記コードは下記のように動作します。理解を深めるために、マウスを押している間、円が大きくなったり、色が変わったりするようにアレンジしてみるとよいでしょう。mousePressedの例2下記は、マウスを押している間のみハートが上下に振動します。}}上記コードは下記のように動作します。keyPressed何かのキーが押されているに、何らかの処理を行いたいときは、keyPressedという変数を使います。mousePressedと使い方は同じです。波括弧の中にマウスを押したときに行いたい処理を書きます。mousePressed()と同じように使うことができます。}と使い方は同じです。これも例を省略します。押されたキーの文字や記号を納める変数keyというのは特別な変数で、押された変数が格納されます。下記の例でその動作を確かめてみましょう。下記は、a、b、cのいずれかのキーが押されると、そのことが出力されます。}上記コードは下記のように動作します。理解を深めるために、押したキーによって動作が変わる('a'押すとハートが振動するが、bを押した場合はハートの移動速度が変化するなるといった)プログラムを作成してみるとよいでしょう。mouseX,mouseYを使った例1mouseXやmouseYは特別な変数で、これらの変数にはマウスの位置が自動的に格納されます。下記の例でその動作を確かめてみましょう。マウスのある位置に円が描かれます。}上記コードは下記のように動作します。mouseX,mouseYを使った例2上記プログラムをアレンジして円の軌跡を残してみましょう。そのためには、下記のようにdraw()の中からbackground()という処理を消して、画面の背景を更新しないようにします。50);}上記コードは下記のように動作します。mouseX,mouseYを使った例3マウスをクリックすると色がランダムで変化するようにします。}上記コードは下記のように動作します。pmouseYを使った例1pmouseXやpmouseYは特別な変数で、前フレームのマウスポインタの位置を取得します。フレームとは、動画の元になる静止画像の一コマ一コマを指します。これはプロセッシングでは、draw()の中の処理、一回に対応します。下記の例で、使用方法の感覚をつかみましょう。前フレームの位置から、現在のフレームの位置に線を引きます。この処理は何度も何度も素早く繰り返されるため(draw()の中の処理はデフォルトでは一分間に60回繰り返される)、結果として、マウスを動かした位置に線が引かれるように見えます。この例は下記URLから拝借したものです。下記URLにはほかにも多くのおすすめの例があります。pmouseY);}上記コードは下記のように動作します。PreviousNext。