2020年10月19日 星期一

wendy_week6

互動技術概論 學習日誌


week6



🔆今日重點語法:

文字:  text("Hello vs 嗨",x,y);
文字大小:  textSize(40);
文字置中:  textAlign(CENTER, CENTER);
字型:  PFont font1=createFont("標楷體",30);


(一)矩陣練習

processing矩陣寫法:

int [][]A={{2,0,1,1},
           {0,1,0,2},
           {1,0,1,2},
           {1,2,0,1}};

🔆 實作練習

第一步: 運用陣列顯示兩隻鳳怒鳥

int [][]A={{2,0,1,1},
           {0,1,0,2},
           {1,0,1,2},
           {1,2,0,1}};
PImage bridr,bridb;
void setup(){
  size(400,400);
  bridr=loadImage("bird.png");
  bridb=loadImage("birdy.png");
}

void draw(){
  background(#ABD7E8);
  for(int i=0;i<4;i++){
    for(int j=0;j<4;j++){
      if(A[i][j]==1) image(bridr,j*100,i*100,100,100);
      if(A[i][j]==2) image(bridb,j*100,i*100,100,100);
      
    }
  }
}


第二步: 加入滑鼠偵測
效果:點憤怒鳥,會消失

void mousePressed(){
  int i=int(mouseY/100);
  int j=int(mouseX/100);
  A[i][j]=0;
}





沒有留言:

張貼留言