2020年3月26日 星期四

從原本點螢幕後只能出現一個小點到現在按住點就會越來越大了!


程式碼
int []x=new int[1000];
int []y=new int[1000];
int []r=new int[1000];
color [] c = new color[1000];
int n=0;
void setup(){
  size(400,400);
}
void draw(){
  background(255);
  for(int i=0;i<n;i++){
    fill(c[i]);
    circle(x[i],y[i],r[i]);
    y[i]--;
  }
  if(mousePressed)r[n-1]++;
}
void mousePressed(){
  x[n]=mouseX;
  y[n]=mouseY;
  r[n]=10;
  c[n]=color(random(255),random(255),random(255));
  n++;
}
size(300,300);
int [][] table={{0,0,0,0,0},
               {1,1,1,1,1},
               {0,0,1,1,0},
               {0,0,1,1,0}};
for(int i=0;i<4;i++){
  for(int j=0;j<5;j++){
    if(table[i][j]==1)fill(255,0,0);
    else fill(128);
    rect(j*50,i*50,50,50);
  }
}  

沒有留言:

張貼留言