2020年3月20日 星期五

奇怪火柴人


先利用這個程式,調整上下左右,在這個過程你會發現,上是--,下是++。


先去小畫家,畫出一個火柴人,儲存為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;
}

沒有留言:

張貼留言