2020年4月23日 星期四


程式碼:
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;//da是角度a的改變量,先放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;//太小?放大
}

程式碼
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;
}

沒有留言:

張貼留言