2020年3月13日 星期五

wk2

隕石
先把上禮拜學的打出來

y+=3; //1hr=60min, 1min=60s, 1s=60frames


用陣列的方式來寫
寫法是 : int []x={0,0,0,0,0,0,0,0,0,0};  有10個座標
n=0; 一開始有0個隕石

利用for迴圈
for(int i=0;i<n;i++){
    circle(x[i],y[i],30); 改用陣列 x[i],y[i]
    y[i]+=3;
    if(y[i]>200-15) y[i]=200-15;  讓隕石不會掉出視窗外
  }
}

void mousePressed(){
  x[n]=mouseX;
  y[n]=mouseY;
第1次按mouse時,n是0,我們改的是x[0]的值。
第2次按mouse時,n已是1,我們改的是x[1]的值。
  n++;
}

氣球

PImage img; 類似int,float...
image(img,x[i],y[i],100,150);
放圖片(圖片變數,位置,長寬比)


利用陣列來增加氣球數目,
和隕石的方法一樣。

沒有留言:

張貼留言