首先我們先估狗這方面的Processing
參考網址: https://forum.processing.org/one/topic/multiple-windows-2-4-2011.html
再加一行 import java.awt.Frame;
因為網址的程式碼是2.0版本,加上 import java.awt.Frame;是3.0版本,這樣程式就成執行結果出來。
畫出小眼睛,眼珠還會轉動
void setup(){
size(120,100);
}
void draw(){
float t = frameCount/180.0*PI;
background(0);
fill(255);
ellipse(40, 50, 33, 33);
ellipse(120-40, 50, 33, 33);
fill(0);
ellipse(40+15*cos(t), 50+15*sin(t), 5, 5);
ellipse(120-40+15*cos(t), 50+15*sin(t), 5, 5);
}
讓2顆眼珠跟著滑鼠飄動
void setup(){
size(120,100);
}
void draw(){
background(0);
fill(255);
ellipse(40, 50, 33, 33);
ellipse(120-40, 50, 33, 33);
fill(0);
float t = atan2(mouseY-50, mouseX-45);
ellipse(40+15*cos(t), 50+15*sin(t), 5, 5);
t = atan2(mouseY-50, mouseX-(120-40));
ellipse(120-40+15*cos(t), 50+15*sin(t), 5, 5);
}
作出雙螺旋效果:
沒有留言:
張貼留言