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++;
}
}


沒有留言:
張貼留言