2016年9月19日 星期一

Week 03 許家勝

先簡單建立寶貝球鼠標功能

再新增怪獸以及丟擲功能

再新增丟擲功能的拋物線效果

新增Z座標 球依拋的距離形成3D效果

可能想做Flappy Bird或是運動相關類型之類的
還不是很確定的說


PImage imgBall, imgZxc;
float ballX=300, ballY=400,zxcX=300, zxcY=200;
float ballVX=0, ballVY=0;
boolean bFly=false;
void setup(){
  size(600,800);
  imgBall=loadImage("abc.PNG");
  imgZxc=loadImage("zxc.png");
  imageMode(CENTER);
}
void draw(){
  background(255);
  image(imgZxc, zxcX, zxcY, 100, 100);
  image(imgBall, ballX, ballY, 100, 100);
  if(bFly){
    ballX+=ballVX/2.0; ballY+=ballVY/2.0;
    ballVY += 0.98;
  } 
}
void mouseMoved(){
  if(mouseY<height*2/3 && ballVY==0){
    ballVX=mouseX-pmouseX;
    ballVY=mouseY-pmouseY;
    bFly=true;
  }else if(mouseY>height*2/3){
    ballX=mouseX; ballY=mouseY;
    ballVX=0; ballVY=0; bFly=false;
  }
}

沒有留言:

張貼留言