2019年10月17日 星期四

week04 - yusyuan🌓

week 04互動技術

------------------------------------------------------------------------

🔺 Processing

  • google搜尋Processing
  • 下載 window 64bit
  • 解壓縮並開啟






step01球一直往左邊延伸

◎程式碼↓

int ballX=300, ballY=300;                                     
void setup(){
    size(500,400);
}
void draw(){
   ellipse(ballX,ballY,30,30);
   ballX++;
}




step02背景改成白色 
◎程式碼↓

int ballX=300, ballY=300;
void setup(){
    size(500,400);
}
void draw(){
   background(255);
   ellipse(ballX,ballY,30,30);
   ballX++;
}



step03球會一直往上跑

◎程式碼↓

int ballX=300, ballY=300;
int vx=0 , vy=0;
void setup(){
    size(700,400);
}
void draw(){
   background(255);
   ellipse(ballX,ballY,30,30);
   ballX += vx ;
   ballY += vy;
   if(ballX<0+15)    vx = +2;
   if(ballX>600-15)  vx = -2;
   if(ballY<0+15)    vy = +2;
   if(ballY<400-15)  vy = -2;
}



老師....接下來我會補齊ㄉ😅


沒有留言:

張貼留言

alanhc 互動技術-week17 [final]

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