2016年3月24日 星期四

week06_02161141陳筱瑀

1.做出很多java視窗(https://forum.processing.org/one/topic/multiple-windows-2-4-2011.html)
code是舊版的,要加上import java.awt.Frame;才是新的

2.可以做出很多大眼睛會盯著滑鼠游標移動

1.眼珠子會轉動
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);
}

1.眼珠子會跟著滑鼠游標移動
void setup(){
  size(320,300);
}
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);
  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);
}

有很多方框框的螺旋狀
void setup(){
  size(600,600);
}
void draw(){
  background(255);
  float t=frameCount/100.0;
  for(float f=0; f<PI; f+=0.1){
    //rect(200+150*cos(f), 200+150*sin(f), 30,30);
    rect(200+150*cos(f+t), f*100, 30, 30);
    rect(200+150*cos(f+t+PI), f*100, 30, 30);
  }
}


沒有留言:

張貼留言