先利用這個程式,調整上下左右,在這個過程你會發現,上是--,下是++。
先去小畫家,畫出一個火柴人,儲存為png檔,放進程式中,在第9行的程式中可以改大小。
如果希望火柴人移動速度比較快的話,可以將x++、x--、y++、y--的++、--部分改成+=3、-=3
,到這發現火柴人有個很醜的背景,所以下一步我們要來去背。
要去背的話,可以到powerpoint去背,再儲存放進程式。
去背後,就會變成這樣,是不是比較好看
去powerpoint將左右行走的動作去背,再儲存放進程式。
PImage img0,img1,img2;
void setup(){
size(400,400);
img0=loadImage("520.png");這是上下
img1=loadImage("520-3.png");這是左
img2=loadImage("520-4.png");這是右
}
int userX=200,userY=200;
void draw(){
background(128);
if(keyPressed && keyCode==RIGHT)
{
userX+=3;
image(img2,userX,userY,350,200);
}else if(keyPressed && keyCode==LEFT)
{
userX-=3;
image(img1,userX,userY,350,200);
}else image(img0,userX,userY,350,200);
if(keyPressed && keyCode==UP) userY-=3;
if(keyPressed && keyCode==DOWN) userY+=3;
}





沒有留言:
張貼留言