2016年9月19日 星期一

Week03 劉柏廷

*/*/*/*/* Processing 左上角的座標為(0,0) */*/*/*/*/*/

1.下載 processing 3.2.1...然後將壓縮檔解壓縮


2.安裝好打開 右邊的 語言選擇 ADD MODE -android 模組 安裝完後 安裝 sdk 輔助程式
3.若有 android手機 將手機打開 "開發者模式"並連接電腦
4.下載 VYSOR 可以在電腦看手機螢幕

尋找一個優秀的神奇寶貝球


開啟一個程式編輯器,編寫程式
void setup()設定視窗大小和匯入一張圖
void draw() 化背景



程式結果


開啟兩張圖片 一個噴火龍 一個寶貝球
讓寶貝球可以丟出去(當球往上滑到一個範圍球就會飛出去,要設定初速)

/*

PImage imgball,imgmon;
float ballX=300,ballY=400,monX=300,monY=200;
float ballVX=0,ballVY=0;
void setup()
{
    size(600,800);
    imgball=loadImage("Ultra Ball.png");
    imgmon=loadImage("cc.png");
    imageMode(CENTER);
    
}
void draw()
{
  background(255);
  image(imgmon,monX,monY,300,300);
  image(imgball,ballX,ballY,100,100);
  ballX+=ballVX/2.0;
  ballY+=ballVY/2.0;
}
void mouseMoved()
{
  if(mouseY<height*2/3 && ballVY==0){
    ballVX=mouseX-pmouseX;
    ballVY=mouseY-pmouseY;
  }else if(mouseY>height*2/3){
    ballX=mouseX;
    ballY=mouseY;
    ballVX=0;
    ballVY=0;
  }
}

*/


/* ballVY+=0.98; 是重力加速度 */


/*image(imgball,ballX,ballY,100/ballZscale,100/ballZscale);*/
設定 ballZscale 來讓球可以改變大小
根據程式碼 當球到越上面 ZSCALE 會越來越大 因此 球的大小會越變越小

期中作業想做什麼哩~~~
射擊遊戲

沒有留言:

張貼留言