2013年10月6日 星期日

week05 上課內容

今天目標: (1) 會轉動的漂亮的花花, (2) 思考決定期中作品, (3)請用中文多寫一些心得及想要做的事 (老師可以讀)

(1) 3朵花瓣

(2) 1朵花


(3) 草原上很多朵花


程式碼 : 
int[]X=new int [100];
int[]Y=new int [100];
int N=0;
void setup(){
  size(640,480);
}
float angle=0; 
void draw(){
  angle+=0.02;
  background(0,128,0);
  for(int i=0;i<N;i++) myFlower(X[i], Y[i]);
  myFlower(mouseX,mouseY);
}
void myFlower(int x,int y){
  pushMatrix();
  translate(x,y);
  rotate(angle);
  
  for(int i=0;i<10;i++){
    rotate(PI/10);
    fill(255,128,255);
    ellipse(0,0,20,100);
  }
  for(int i=0;i<1;i++){
    rotate(PI/1);
    fill(255,255,128);
    ellipse(0,0,55,55);
  }
  popMatrix();
}
void mousePressed(){
  X[N]=mouseX;
  Y[N]=mouseY;
  N++;
  if(N>=100) N=0;
}

(4)心得 : 我學到很多東西,開始對寫程式有興趣囉!!

(5)我們想做有關射酒瓶的小遊戲

沒有留言:

張貼留言