アニメーションを作るときは、一定の時間感覚で描くものを変えていけば良いのです。
processingのdraw関数のリファレンスに載っている以下のプログラムを動かしてみましょう。
すると、下から線が上に登っていく様子が見られます。
frameRate:一秒間に何回切り替えるかを命令します。setup関数の中に描くのが基本です。60とすれば、drawは現在の2倍のスピードで動きます。
では、backgroundの命令をコメントアウトして見たらどうなるでしょうか?
マウスがクリックされた時に発動する関数は、mousePressed関数です。
processingのdraw関数のリファレンスに載っている以下のプログラムを動かしてみましょう。
すると、クリックしたx軸に場所に線が出現するようになりました。
[課題]
下から線が上に登っていくプログラムを以下のように改良しましょう
・一度描いた部分に上書きされるプログラム
・黒以外の色がカラフルに出るようにしましょう(色のバランスなどは自分で決めていい)
・クリックしたら、上書きが全て削除される
0 件のコメント:
コメントを投稿