01.接雞蛋
float [] eggX=new float[100];float [] eggY=new float[100];
void setup()
{
for (int i=0; i<100; i++)
{
size(800, 600);
eggX[i]=random(100, 700);///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);
for (int i=0; i<100; i++)
{
if(eggDie[i])continue;
ellipse(eggX[i], eggY[i], 80, 100);
eggY[i]+=5;
if(eggY[i]>700)eggY[i]=-2000+600;
if(dist(mouseX,mouseY,eggX[i],eggY[i])<50)
{
eggDie[i]=true;
}
}
}


 
沒有留言:
張貼留言