2013年10月6日 星期日

week05

(1) ellipse()橢圓
      rotate()旋轉
      translate()移動



void setup(){
  size(400,600);
}
void draw(){
  background(255);
  translate(200,300);
   for(int i = 0 ; i < 24 ; i++){
    rotate(PI/12);
    ellipse(0,50,20,100);
  }
}











(2) 加入及時旋轉
      以及顏色

float time = 1.0;
int b = 1;
void setup() {
  size(600, 600);
}
void draw() {
  background(255);
  time = time + b; ;
  if (time  == 900) b = -1;
  if (time  == 0) b = 1;
  translate(mouseX, mouseY);
  rotate(time/100);
  for (int i = 0 ; i < 24 ; i++) {
    fill (mouseX,mouseY,10*i);
    rotate(PI/12);
    ellipse(0+(time/10), 50+(time/10), 20, 100);
  }
}
















心得:

對於現在想要做啥還是不是很確定
可能會想做移動的球
點他會分裂然後掉到最下面會消失













這張圖只是在嘗試碰撞

沒有留言:

張貼留言