2019年10月24日 星期四

SamYeh's note_Week07

互動技術概論
Week07

1. 使用向量PVector移動物件

PVector user;
PVector userV;
void setup(){
 size(400,400);
 user = new PVector(200,200);
 userV=new PVector(1,1);
 
}
void draw(){
  background(255);
  ellipse(user.x,user.y,100,100);
  user.add(userV);
  
}



PVector user;
PVector userV;
void setup(){
 size(400,400);
 user = new PVector(200,200);
 userV=new PVector(1,1);
}
void draw(){
  background(255);
  ellipse(user.x,user.y,100,100);
  user.add(userV);
  if(user.x>400-50) userV.x=-1;
  if(user.y>400-50) userV.y=-1;
  if(user.x<50) userV.x=+1;
  if(user.y<50) userV.y=+1;
}


2. 使用電流急急棒




3.期中專題元件資源

https://blog.takum.us/entry/works_invaderswar






沒有留言:

張貼留言

alanhc 互動技術-week17 [final]

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