接雞蛋遊戲
float[] eggX=new float[100];
float[] eggY=new float[100];
void setup(){
size(800,600);
for(int i=0;i<100;i++){
eggX[i]=random(100,700);
eggY[i]=-random(2000);
}
}
void draw(){
background(255);
for(int i=0;i<100;i++){
ellipse(eggX[i], eggY[i],80,100);
eggY[i]+=5;
}
}
float[] eggX=new float[100];float[] eggY=new float[100];
boolean[] eggDie=new boolean[100];
void setup(){ size(800,600);
for(int i=0;i<100;i++){
eggX[i]=random(100,700);
eggY[i]=-random(2000);
eggDie[i]=false; }
}
void draw(){
background(255);
rect(mouseX-50, mouseY-25,100,50);
for(int i=0;i<100;i++){//for all eggs
if(eggDie[i])continue;//continue to for loop
ellipse(eggX[i], eggY[i],80,100);
eggY[i]+=5;
if(eggY[i]>700) eggY[i]=-2000+600;
if(dist(mouseX-50,mouseY-25,eggX[i],eggY[i])<50){
eggDie[i]=true; }
}
}
boolean[] eggDie=new boolean[100];
void setup(){ size(800,600);
for(int i=0;i<100;i++){
eggX[i]=random(100,700);
eggY[i]=-random(2000);
eggDie[i]=false; }
}
void draw(){
background(255);
rect(mouseX-50, mouseY-25,100,50);
for(int i=0;i<100;i++){//for all eggs
if(eggDie[i])continue;//continue to for loop
ellipse(eggX[i], eggY[i],80,100);
eggY[i]+=5;
if(eggY[i]>700) eggY[i]=-2000+600;
if(dist(mouseX-50,mouseY-25,eggX[i],eggY[i])<50){
eggDie[i]=true; }
}
}
沒有留言:
張貼留言