2020年4月9日 星期四

week07 程式設計 齁勝

PImage img1;

PImage img2;

PImage img3;

PImage img4;

PImage img5;

PImage img6;

PImage img;

void setup(){

  size(1000,1000);

  img1=loadImage("3.png");

  img2=loadImage("4.png");

  img3=loadImage("5.png");

  img4=loadImage("6.png");

  img5=loadImage("7.png");

  img6=loadImage("8.png");

  img=img1;

}

void draw(){

  background(255);

  image(img,350,350,300,300);

}

void keyPressed(){

  if (keyCode=='1') img=img1;

  if (keyCode=='2') img=img2;

  if (keyCode=='3') img=img3;

  if (keyCode=='4') img=img4;

  if (keyCode=='5') img=img5;

  if (keyCode=='6') img=img6;

}

void keyReleased(){

  img=img1;

}
這是今天打的程式,可以透過按下按鍵來改變顯示的圖案,我這次用的圖示數碼寶貝的進化表。  (記得圖片要跟程式檔存在同個位置,可以按 Ctrl+k來查找)









PImage img1;
PImage img2;
PImage img3;
PImage img4;
PImage img5;
PImage img6;
PImage img;
float x=100, y=100,vx=0;

void setup(){
  size(1000,1000);
  img1=loadImage("4.PNG");
  img2=loadImage("5.PNG");
  img3=loadImage("6.PNG");
  img4=loadImage("7.PNG");
  img5=loadImage("8.PNG");
  img6=loadImage("9.PNG");
  img=img1;
}
void draw(){
  background(255);
  image(img,x,y);
  x+=vx;
}
void keyPressed(){
  if (keyCode=='1') {
    img=img1;
    vx=-1;}
  if (keyCode=='2') {
    img=img2;
    vx=+1;}
  if (keyCode=='3') {
    img=img3;
    vx=+1;}
  if (keyCode=='4') {
    img=img4;
    vx=-1;}
  if (keyCode=='5') {
    img=img5;
    vx=+1;}
  if (keyCode=='6') {
    img=img6;
    vx=-1;}
}
void keyReleased(){
  img=img1;
  vx=0;  
}

加入圖片座標,透過按鍵被按下時的動作來顯示圖片並讓圖片以等速度進行移動。

沒有留言:

張貼留言