2020年4月23日 星期四

week09程式設計



fill(#F5ED02);///填充黃色
arc(50,50,100,100,radians(45),radians(315), PIE);///缺角圓型


void setup(){
  size(600,300);
}
int x=50, y=50, a=45, da=1;
void draw(){
 background(0);
fill(#F5ED02);
arc(x,y,100,100,radians(a),radians(360-a), PIE);
x++;
a+=da;
if(a>60) da=-1;
if(a<=0) da=+1;///控制嘴巴張開
}


void setup(){
  size(600,300);
}
int [][]bean={
  {1,1,1,1,1,1,1,1},
  {1,1,1,1,1,1,1,1},
  {1,1,1,1,1,1,1,1},
  {1,1,1,1,1,1,1,1},
  {1,1,1,1,1,1,1,1},
  {1,1,1,1,1,1,1,1}};///布置黃點
int x=50, y=50, a=45, da=1;
void draw(){
 background(0);
fill(#F5ED02);
for(int i=0;i<6;i++){
    for(int j=0;j<8;j++){
        if(bean[i][j]==1) ellipse( j*100+50, i*100+50, 6,6);
        if(dist(x,y, j*100+50, i*100+50)<50 ) bean[i][j]=0;///經過黃點後消除
    }
}
arc(x,y,100,100,radians(a),radians(360-a), PIE);
x++;
a+=da;
if(a>60) da=-1;
if(a<=0) da=+1;
}

沒有留言:

張貼留言