2019年9月19日 星期四

06160396_互動技術_W2

1.今天多使用了一個void的程式
以下的程式碼是能讓長方形上劃出滑鼠滑過的地方
void setup(){
  size(800,300);
}
void draw(){
  rect(mouseX,mouseY,50,20);
}
以下如圖
2.以下的程式碼是能把長方形切成一格一格的再讓滑鼠所指的地方上色
void setup(){
  size(800,300);
  for(int x=0;x<800;x+=16){
    for(int y=0;y<300;y+=30){
      rect(x,y,16,30);
    }
  }
}
void draw(){
  int nowX=mouseX/16*16, nowY=mouseY/30*30;
  fill(0);
  rect(nowX,nowY,16,30);
}
以下如圖
3以下是上網找個片然後讓圖片會出現在滑鼠指過的地方
以下是程式碼
PImage img;
void setup(){
  size(800,800);
  img=loadImage("C:\\Users\\mcu\\Desktop\\06160396\\naruto.jpg");
}
void draw(){
  image(img,mouseX,mouseY,250,100);
}
以下如圖
以下是可以擦掉的程式碼

沒有留言:

張貼留言

alanhc 互動技術-week17 [final]

回顧這學期的作品:  期中作業:LANDING:PLANET 賣點&特點: 炫麗的特效 物理(星球重力及降落)及粒子系統(噴射) 世界地圖可根據視角縮放 困難點: 重寫3次最終改寫成物件導向的CLASS寫法...