2020年3月22日 星期日

week03

使用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;
}

沒有留言:

張貼留言