2013年10月6日 星期日

Week 05



size(640, 480);
translate(300, 200);
for (int i=0;i<10;i++) {
  rotate(PI/10);
  ellipse(0, 0, 10, 100);
}
void setup() {
  size(640, 480);
  colorMode(HSB, 150);
}
int flower=10;
void draw() {
  translate(mouseX, mouseY);
  fill(mouseX, mouseY, 150);
  for (int i=0;i<flower;i++) {
    rotate(PI/10);
    ellipse(0, 0, 30, 100);
  }
}
void mouseClicked(){
 flower++; 
}
int X[] =new int[100];
int Y[] =new int[100];
int Z=0;
void setup() {
  size(640, 640);
}
float q=0.0;
void draw() {
  background(255);
  q+=0.04;
  for (int i=0;i<Z;i++) flower(X[i], Y[i]);
  flower(mouseX, mouseY);
}
void flower(float x, float y) {
  pushMatrix();
  translate(x, y);
  rotate(q);
  for (int i=0;i<20;i++) {
    fill(255, 255, 0);
    rotate(2);
    ellipse(0, 0, 10, 200);
  }
  fill(255, 99, 23);
  ellipse(0, 0, 30, 30);
  popMatrix();
}
void mousePressed() {
  X[Z]=mouseX; 
  Y[Z]=mouseY;
  Z++;
  if (Z>=100) Z=0;
}

-----------------------------------

我跟陳映如想做的遊戲





沒有留言:

張貼留言