float birdX=200, birdY=200, oldX,oldY,vx=0,vy=0;
void setup()
{
size(400,400);
imgBird=loadImage("bird.png");
imgPig=loadImage("pig.gif");
imageMode(CENTER);//圖片顯示方式從中心開始
}
void draw()
{
background(255);
image(imgBird,birdX,birdY,100,100);
birdX+=vx;//鳥飛出去
birdY+=vy;//鳥飛出去
}
void mousePressed()//滑鼠被按下去
{
oldX=birdX; //紀錄鳥的起始位置
oldY=birdY;
}
void mouseDragged()//滑鼠被拖拉
{
birdX=mouseX;//滑鼠往哪拖鳥就在哪裡
birdY=mouseY;
}
void mouseReleased()//滑鼠被放開
{
vx=(oldX-birdX)/10;//鳥往初始方向飛的速度
vy=(oldY-birdY)/10;
}


-------------------------------------------------------------------------------------------------------
沒有留言:
張貼留言