2016年9月19日 星期一

Week03 大原大次郎的龜有公園前派出所日常

1.下載新版processing 3.2.1
    1.打開 3.2.1 的版本  ,右上角選 add mode (添加模式) ,選第1個下載
    2.選擇 Android 模式

2.製作小遊戲 - Pokemon















程式碼:
PImage imgBall, imgFish;
float ballX=300,ballY=400, ballZscale=1.0,fishX=300,fishY=200;
float ballVX=0,ballVY=0;
boolean bFly=false;
void setup(){
 size(600,800);
 imgBall=loadImage("ball.png");
 imgFish=loadImage("fish.jpg");
 imageMode(CENTER);
}
void draw(){
 background(255);
 image(imgFish, fishX, fishY, 250, 250);
 image(imgBall, ballX, ballY, 150/ballZscale,150/ballZscale);讓球變小
 if(bFly){
   ballX+=ballVX/2.0; ballY+=ballVY/2.0;
   ballVY+=0.98;
   ballZscale+=0.03;
 }
}
void mouseMoved(){
 if(mouseY<height*2/3 && bFly==false){球高度低於2/3跟著滑鼠
  ballVX=mouseX-pmouseX;
  ballVY=mouseY-pmouseY;
  bFly=true;
 } else if(mouseY>height*2/3){球高度高於2/3球飛出並縮小
  ballX=mouseX; ballY=mouseY;
  ballVX=0; ballVY=0;  bFly=false;
  ballZscale=1.0;
 }
}

沒有留言:

張貼留言