2020年4月16日 星期四

來~是動動喔!












附上程式碼:
void setup(){
  size(300,200);
}
int angle=45;
void draw(){
  background(255);
  angle=mouseX;
  arc(100(座標x軸),100(座標y軸),100(寬),100(高), radians(angle),radians(360-angle),PIE);
}


利用滑鼠的滑動來控制操作360度的圓
就好像PAC-MAN呢



附上程式碼:
void setup(){
  size(300,200);
}
int angle=45;
void draw(){
  background(255);
  angle= (frameCount*2) %50;  ///[這行是重點!!!引響了嘴巴閉合的速度]
  if(angle>60) angle=120-angle;
  arc(100,100,100,100, radians(angle),radians(360-angle),PIE);
}


那~就順便為她加點色彩和動作吧
如下



附上程式碼:
void setup(){
  size(300,200);
}
int angle=45;
void draw(){
  background(255);
  angle= (frameCount*2) %50;
  if(angle>60) angle=120-angle;
  fill(0,64,128);     ///[填顏色選一個你喜歡的顏色]
  arc(100,100,100,100, radians(angle+120),radians(360-angle+120),PIE);
}

沒有留言:

張貼留言