
今天小葉老師教我們怎麼做可以讓圖片裡面人物走動的程式。
第一步驟的程式如下:
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;
}
沒有留言:
張貼留言