2020年10月19日 星期一

week06

 字貼齊,填充色彩


size(500,400);

rect(100,100,200,100);

fill(255,0,0);

textSize(40);

text("Hello",100,100);

   印標楷體

size(500,400);
rect(100,100,200,100);
fill(255,0,0);
textSize(40);
text("Hello",100,100);
                                                            用陣列填色

int [][]A={{1,1,1},
         {0,1,0},
         {0,1,1},
         {1,1,1}};
         
size(300,400);
for(int i=0;i<4;i++){
    for(int j=0;j<3;j++){
      if(A[i][j]==0)fill(0);
      else fill(255,0,0);
      
      rect(j*100,i*100,100,100);
    }
}

在方格內印出豬和黑鳥

int [][]A={{2,2,2,2},
         {0,1,1,1},
         {0,1,1,1},
         {2,2,2,2}};
PImage bird,pig;07160
void setup(){
   size(400,400);
   bird= loadImage("bird.png");
   pig = loadImage("pig.png");
}
void draw(){
  background(0);
  for(int i=0;i<4;i++){
      for(int j=0;j<4;j++){
        if(A[i][j]==1) image(bird,j*100,i*100,100,100);
        if(A[i][j]==2) image(pig,j*100,i*100,100,100);
      }
  }
}
秀座標,用滑鼠按圖片會不見
int [][]A={{2,2,2,2},
           {0,1,1,1},
           {0,1,1,1},
           {2,2,2,2}};
PImage bird,pig;
void mousePressed(){
    int i= int (mouseY/100);
    int j= int (mouseX/100);
    A[i][j]=0;
}
void setup(){
   size(400,400);
   bird= loadImage("bird.png");
   pig = loadImage("pig.png");
}
void draw(){
  background(0);
  for(int i=0;i<4;i++){
      for(int j=0;j<4;j++){
        if(A[i][j]==1) image(bird,j*100,i*100,100,100);
        if(A[i][j]==2) image(pig ,j*100,i*100,100,100);
      }
  }
  ellipse(mouseX,mouseY,25,25);
  text("mouseX:"+mouseX + " mouseY:"+mouseY,100,100);
}

沒有留言:

張貼留言