int fly;
int cloudx=600;
void setup() {
size(600, 400);
strokeWeight(5);
}
void draw() {
background(#1ACFFF);
fly=mouseY;
if (frameCount%40>30) {
fly=fly+20;
} else {
fly=fly-50;
}
fly_bird(mouseX, mouseY);
cloud(25,20);
cloud(10,350);
cloud(100,100);
cloud(50,250);
cloudx=(cloudx+2)%width;
}
void fly_bird(int x, int y) {
stroke(0);
ellipse(x, y, 100, 40);
ellipse(x-20, y, 1, 1);
line(x, y, x+100, fly);
}
void cloud(int a,int b){
noStroke();
fill(255);
ellipse(a+cloudx,b,50,50);
ellipse(a+30+cloudx,b,50,50);
ellipse(a+60+cloudx,b,50,50);
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น