2020年3月12日 星期四

你好,今天是Week 01

Week01

!小圈圈會掉下來

用Processing :

int x=0, y=0;
void setup() {
    size (300, 400);
}
void draw(){
    background (255);
    circle (x,y,10);
    y++;
    if (mousePressed){
        x=mouseX;
        y=mouseY;
    }
}  



!會掉最多30個小圈圈也不會當機


一樣用Processing :

int []x={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
int []y={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
int n=0;
void setup() {
    size (300, 400);
}
void draw(){
    background (255);
    for (int i=0; i<n; i++){
      circle (x[i], y[i], 20);
      y[i]+=3;
      if(y[i]>=400-10) y[i]=400-10;
    }
}
void mousePressed(){
    if (n<30){
        x[n]=mouseX;
        y[n]=mouseY;
        n++;
    }
}  


沒有留言:

張貼留言