void setup(){
size(500,500);
img=loadImage("P0.png"); //讀入圖片
}
int userX= 250, userY= 250;
void draw(){
background(128);
image(img, userX, userY, 200, 100);
if(keyPressed && keyCode==RIGHT) userX++;
//按下鍵盤右鍵,userX座標增加
if(keyPressed && keyCode==LEFT) userX--;
if(keyPressed && keyCode==UP) userY--;
if(keyPressed && keyCode==DOWN) userY++;
}
將人物圖去背(利用powerpoint -> 圖片工具 -> 移除背景)
--------------------------------------
新增兩張圖 向左 & 向右
PImage img0, img1, img2;
void setup(){
size(500,500);
img0=loadImage("user0.png");
//讀入3張圖 不動的、向左、向右
img1=loadImage("user1.png");
img2=loadImage("user2.png");
}
int userX= 250, userY= 250;
void draw(){
background(128);
if(keyPressed && keyCode==RIGHT) {
userX++;
image(img2, userX, userY, 200, 100);
//如果按鍵盤右鍵,讀入向右圖片
}
else if(keyPressed && keyCode==LEFT) {
userX--;
image(img1, userX, userY, 200, 100);
//如果按鍵盤左鍵,讀入向左圖片
}
else image(img0, userX, userY, 200, 100);
{
if(keyPressed && keyCode==UP) userY--;
if(keyPressed && keyCode==DOWN) userY++;
}
}


沒有留言:
張貼留言