2020年6月11日 星期四

程式設計重修哦 Week16

第一步驟:
(顯示圖片)
 PImage img;
void setup(){
size(500,500);
img=loadImage("img.jpg");
}
void draw(){
background(255);
image( img, 0,0);
}
第二步驟:
PImage img;
void setup(){
size(500,500);
img=loadImage("img.jpg");
}
void draw(){
background(255);
//image( img, 0,0);
image(  img.get(0,0, 141,211), 0,0);
}
第三步驟:
PImage img;
void setup(){
size(500,500);
img=loadImage("img.jpg");
}
void draw(){
background(255);
//image( img, 0,0);
image(  img.get(141*a,0, 141,211), 0,0);
}
int a=0;
void keyPressed(){
a++;
if(a>=4) a=0;
}

第四步驟:
PImage img;
void setup(){
size(500,500);
img=loadImage("img.jpg");
}
void draw(){
background(255);
//image( img, 0,0);
image(  img.get(141*a, 211*b, 141,211), 0,0);
}
int a=0, b=0;
void keyPressed(){
if(keyCode==RIGHT){ b=3; }
if(keyCode==LEFT) { b=2; }
if(keyCode==UP) { b=1; }
if(keyCode==DOWN){ b=0; }
a++;
if(a>=4) a=0;
}
第五步驟:
PImage img;
void setup(){
size(500,500);
img=loadImage("img.jpg");
imageMode(CENTER);
}
void draw(){
background(255);
//image( img, 0,0);
image(  img.get(141*a, 211*b, 141,211), x,y);
}
int a=0, b=0, x=250, y=250;
void keyPressed(){
if(keyCode==RIGHT){ b=3; x++; }
if(keyCode==LEFT) { b=2; x--; }
if(keyCode==UP) { b=1; y--; }
if(keyCode==DOWN){ b=0; y++; }
a++;
if(a>=4) a=0;
}
第六步驟:
PImage img;
void setup(){
size(500,500);
img=loadImage("img.jpg");
imageMode(CENTER);
}
void draw(){
background(255);
//image( img, 0,0);
image(  img.get(141*a, 211*b, 141,211), x,y);
if(frameCount%30==0) a++;
if(a>=4) a=0;
}
int a=0, b=0, x=250, y=250;
void keyPressed(){
if(keyCode==RIGHT){ b=3; x++; }
if(keyCode==LEFT) { b=2; x--; }
if(keyCode==UP) { b=1; y--; }
if(keyCode==DOWN){ b=0; y++; }
}
第七步驟:
PImage img;
void setup(){
size(500,500);
img=loadImage("img.jpg");
imageMode(CENTER);
}
void draw(){
background(255);
//image( img, 0,0);
image(  img.get(141*a, 211*b, 141,211), x,y);
if(frameCount%30==0) a++;
if(a>=4) a=0;
}
int a=0, b=0, x=250, y=250;
void keyPressed(){
if(keyCode==RIGHT){ b=3; x++; }
if(keyCode==LEFT) { b=2; x--; }
if(keyCode==UP) { b=1; y--; }
if(keyCode==DOWN){ b=0; y++; }
}
最後程式碼:
PImage img;
void setup(){
size(500,500);
img=loadImage("img.jpg");
imageMode(CENTER);
}
void draw(){
background(255);
//image( img, 0,0);
image(  img.get(141*a, 211*b, 141,211), x,y);
if(frameCount%30==0) a++;
if(a>=4) a=0;
}
int a=0, b=0, x=250, y=250;
void keyPressed(){
if(keyCode==RIGHT){ b=3; x++; }
if(keyCode==LEFT) { b=2; x--; }
if(keyCode==UP) { b=1; y--; }
if(keyCode==DOWN){ b=0; y++; }
}

沒有留言:

張貼留言