2018年10月11日 星期四

Week05 昱霖的筆記

做出雞蛋並讓他落下
float[] eggX=new float[100];

float[] eggY=new float[100];
boolean[] eggDie=new boolean[100];
void setup(){
  size(800,800);
  for(int i=0;i<100;i++){
    eggX[i]=random(100,700);
    eggY[i]=-random(2000);
    eggDie[i]=false;
}
}

void draw(){
  background(68);
  fill(255);rect(mouseX-50, mouseY-25, 100, 50);
  for(int i=0;i<100;i++){
    if(eggDie[i])continue;
    ellipse(eggX[i], eggY[i], 60,120);
    eggY[i]+=5;
    if (eggY[i]>800) eggY[i]=-2000+600;
    if (dist(mouseX-50, mouseY-25, eggX[i],eggY[i])<50){
    eggDie[i]=true;
    
    }
  }
加入分數,顯示獲得的積分
int score=0;

score+=100;///如何計算分數

fill(255,0,0); textSize(80); text("Score:"+score,100,100);




沒有留言:

張貼留言