読者です 読者をやめる 読者になる 読者になる

落書きノート

ふと自分が気になった事を書いてます

Processing マウス機能を使ったスケッチ

とりあえずはこんな感じ。

void setup() {
  size(400, 400);
  stroke(255);
  background(192, 64, 0);
} 

void draw() {
  line(150, 25, mouseX, mouseY);
}

20160410232212

次は背景色の上書きで以下のようになる。

void setup(){
 size(400, 400);
 stroke(255);
}

void draw(){
 background(192, 64, 0); 
 line(150, 25, mouseX, mouseY); 
}

20160410232344

背景色が上書きされ、線の軌跡が見えなくなる。

次はマウスを押した時に背景色を上書きする。

void setup(){
 size(400, 400);
 stroke(255);
}

void draw(){ 
 line(150, 25, mouseX, mouseY); 
}

void mousePressed(){
 background(192, 64, 0);
}

20160410232603

マウスを押した時に背景色を上書きする。

実際にコーディングして実行結果を確認すれば分かりやすいと思う。それにしてもプログラムでCG作るのって面白い。