2020年10月26日 星期一

week07

旋轉的三角形

 void setup()

{

  size(500,500);

}

void draw()

{

  ///background(255);

  beginShape();

  for(int angle=0;angle<360;  angle+=120)

  {

    float angle2 = radians(angle + 10*frameCount);

    float x = mouseX+cos(angle2)*50;

    float y = mouseY+sin(angle2)*50;

    vertex(x,y);

  }

  endShape(CLOSE);

}

                                                                            接水果

//float fruitX=150, fruitY=0;
float [] fruitX = new float[10];
float [] fruitY = new float[10];
float kidX=150, kidY=450;
int score=0;
void setup(){
size(500, 500);
for(int i=0; i<10; i++){
fruitX[i] = random(50,450);
fruitY[i] = -i*100;
}
}
void draw(){
background (255);
rect(kidX, kidY, 50, 80);
kidX=mouseX;
for(int i=0; i<10; i++){
ellipse(fruitX[i], fruitY[i], 60,80);
fruitY[i]++;
if(fruitY[i]>kidY){
if( kidX < fruitX[i] && fruitX[i] < kidX+80 ){// kR ?
score+= 10; // 
fruitY[i]=0; fruitX[i]=random(50, 450);
}else{
fruitY[i]=0; fruitX[i]=random(50, 450);
}//水果直接重生
}
}
}


沒有留言:

張貼留言