2017年9月30日 星期六

week03

自製憤怒鳥

這段程式碼可以做出拉弓的線



加上圖片跟著滑鼠拖曳
























加上慣性可以讓憤怒鳥受引力往下掉



加上目標物圖片
就可以攻擊它了
加上background(255);
就不會有殘影了




加上
if(birdX<50){birdX=50;birdVX=-birdVX;}
  if(birdX>width-50){birdX=width-50;birdVX=-birdVX;}
  if(birdY<50){birdY=50;birdVY=-birdVY;}
  if(birdY>height-50){birdY=height-50;birdVY=-birdVY;}
  birdVX+=birdAX;
  birdVY+=birdAY;
  birdVX*=0.98;
  birdVY*=0.98;

就可以讓憤怒鳥碰到牆壁的時候反彈





簡易的小朋友下樓梯

void setup(){
  size(600,500);
}
int boardX=227, boardY=400;
int kidX=300,kidY=250;
void draw(){
background(0);
rect(boardX,boardY,200,50);
rect(kidX,kidY,50,50);

if(kidX>boardX-50 && kidX<boardX+200 && kidY>boardY-50)
  {
   
  }else kidY++;
  kidX=mouseX;
}







沒有留言:

張貼留言