2020年6月11日 星期四

小人物走動


今天小葉老師教我們怎麼做可以讓圖片裡面人物走動的程式。
第一步驟的程式如下:
PImage img;
void setup(){
   size(500,500);
   img=loadImage("img.jpg");
 
}
int a=0;
void draw(){
   background(255);
   image(img.get(141*a,0,141,211),0,0);
   if(frameCount%30==0)a=(a+1)%4;
}

第二步是讓人物可以向左向右。
PImage img;
void setup(){
   size(500,500);
   img=loadImage("img.jpg");
 
}
int a=0,b=0;
void draw(){
   background(255);
   image(img.get(141*a,211*b,141,211),0,0);
   if(frameCount%30==0)a=(a+1)%4;
}
void keyPressed(){
   if(keyCode==DOWN) b=0;
   if(keyCode==UP) b=1;
   if(keyCode==LEFT) b=2;
   if(keyCode==RIGHT) b=3;
}

沒有留言:

張貼留言