使用PowerPoint 去背的方法
先將圖片拉進簡報中
按下左上角的移除背景
將移除的框框範圍拉大
保留變更
在圖片上按右鍵,另存圖片即可
==============================================================
上下左右移動
PImage img;
void setup(){
size(400,400); ///大小
img=loadImage("user0.png"); ///圖片的檔名
}
int userX=200, userY=200;
void draw(){
background(128); ///去除背景
image(img,userX,userY,100,100);
//circle(userX,userY,20); ///上週畫圓,這週改為圖片
if(keyPressed && keyCode==RIGHT) userX++; ///方向鍵程式碼指令
if(keyPressed && keyCode==LEFT) userX--;
if(keyPressed && keyCode==UP) userY--;
if(keyPressed && keyCode==DOWN) userY++;
}
==============================================================
讓人物左右移動有不同的效果
PImage img0,img1,img2;
void setup(){
size(400,400);
img0=loadImage("user0.png"); ///先放三張圖,第一張為原本禁止的圖片
img1=loadImage("p1.png"); ///第二張,往左跑的動作
img2=loadImage("p2.png"); ///第三張,往右跑的動作
}
int userX=200, userY=200;
void draw(){
background(128);
if(keyPressed && keyCode==RIGHT){ ///按下右邊鍵就顯示第三張圖
userX+=3;
image(img2,userX,userY,60,100);
}
else if(keyPressed && keyCode==LEFT){ ///按下左邊鍵就顯示第二張圖
userX-=3;
image(img1,userX,userY,60,100);
}
else image(img0,userX,userY,60,100); ///其餘按下上下鍵就顯示原本的第一張圖
if(keyPressed && keyCode==UP) userY-=3;
if(keyPressed && keyCode==DOWN) userY+=3;
}





沒有留言:
張貼留言