1.匯入PImage圖檔
2.(x,y)座標
3.拋物線(重力加速度)
左右彈跳
PImage img; //step01 PImage圖檔
float x=100,y=200,vx=5,vy=-20;//step02 (x,y)座標
int fruitDie=0;
void setup(){
size(500,500);
img = loadImage("fruit.png");
}
void draw(){
image(img,x,y,100,100);
x += vx;
y += vy;
vy+=0.98;//stept03拋物線(重力加速度)
if(y>500){ fruitDie=1;
if(x<mouseX&&mouseX<x+100&&y<mouseY&&mouseY<y+100)fruitDie=1;
if(fruitDie==1){
if(frameCount%2==0){
x=random(250);y=500;vx=random(2,3);vy=-random(28,32);
}else{
x=random(250,500);y=500;vx=-random(2,3);vy=-random(28,32);
}
fruitDie=0;
}
}
}



沒有留言:
張貼留言