2020年3月12日 星期四

2020/3/12

這是第一篇的部落格,能夠記錄文字以及圖片,存載著上課的歷程。



(1) 這是用processsing做出的小畫家,只有單純的塗鴉作用。

(2) 新增透過數字鍵改變畫筆的顏色。

(3) 製作新的隕石動畫

int []x={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};//陣列,java與c++不同
int []y={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};//陣列,隕石的座標
int n=0;//隕石為0顆
void setup(){//設定顯示窗格大小
   size(300,400);
}
void draw(){//一秒畫60次
  background(255);//背景每次都先塗白,把殘影刪掉
  for(int i=0; i<n; i++){
    circle(x[i],y[i],20);//畫圓當隕石
    y[i]+=3;//隕石往下掉
    if(y[i]>=400-10) 
    y[i]=400-10;//減掉圓的半徑
  }
}
void mousePressed(){//如果按下滑鼠
  x[n]=mouseX;//就將你按下的地方當作隕石的座標
  y[n]=mouseY;
  n++;//n用來記錄生成的隕石數量
}

能碰新的軟體,很好玩。


(4) 將隕石動畫新增顏色,可以做出不同顏色的隕石。

沒有留言:

張貼留言