2020年4月23日 星期四

程式碼
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(800,600);
}
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;
}
小精靈吃豆子

沒有留言:

張貼留言