1.下載processing 3.2.1
2.右上角更換模式 Add mode -> 安裝Andriod Mode,並安裝Andriod SDK 套件
3.下載vysor
4.做一顆能拉的寶貝球
PImage img;
void setup(){
size(800,600);
img=loadImage("pokeball.png");
imageMode(CENTER);
}
void draw(){
background(0,255,0);
image(img,mouseX,mouseY,100,100);
}
5.加入Pokemon,並讓球能丟出去
PImage imgBall,imgMew;
float ballX=300,ballY=400,mewX=300,mewY=200;
float ballVX=0,ballVY=0;
void setup(){
size(600,800);
imgBall=loadImage("pokeball.png");
imgMew=loadImage("mew.png");
imageMode(CENTER);
}
void draw(){
background(0,255,0);
image(imgMew,mewX,mewY,100,100);
image(imgBall,ballX,ballY,100,100);
ballX+=ballVX/1.5; ballY+=ballVY/1.5;
}
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;
}
}
5.加入重力加速度
PImage imgBall,imgMew;
float ballX=300,ballY=400,mewX=300,mewY=200;
float ballVX=0,ballVY=0;
boolean bFly=false;
void setup(){
size(600,800);
imgBall=loadImage("pokeball.png");
imgMew=loadImage("mew.png");
imageMode(CENTER);
}
void draw(){
background(0,255,0);
image(imgMew,mewX,mewY,100,100);
image(imgBall,ballX,ballY,100,100);
if(bFly){
ballX+=ballVX/1.5;ballY+=ballVY/1.5;
ballVY+=0.45;
}
}
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;
}
}
沒有留言:
張貼留言