2019年9月19日 星期四

Week02 05160584

第一堂課:畫出像是當機般的圖形
void setup(){//Start()
  size(800,300);
}
void draw(){//Update()
  rect(mouseX,mouseY,50,20);//跟著滑鼠位置
}



第二堂課:滑鼠可以填滿黑色空格
void setup(){//Start()
  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(){//Update()
  int nowX=mouseX/16*16, nowY=mouseY/30*30;
  fill(0);
  rect(nowX,nowY,16,30);
}        


圖片代替滑鼠

PImage img;
void setup(){
    size(500,500);
    img=loadImage("https://i.ytimg.com/vi/8HoIqJBJ4C0/maxresdefault.jpg");
}
void draw(){
    image( img, mouseX,mouseY, 200, 200);
}



























沒有留言:

張貼留言

alanhc 互動技術-week17 [final]

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