2020年3月19日 星期四

week03



程式碼:
PImage img0,img1,img2;
void setup(){
  size (900,900);
  img0=loadImage("1.png");
  img1=loadImage("2.png");
  img2=loadImage("3.png");
}
void draw(){
  background(128);
  image(img2,mouseX,mouseY);
}



程式碼:

PImage img0,img1,img2;
void setup(){
  size (900,900);
  img0=loadImage("1.png");
  img1=loadImage("2.png");
  img2=loadImage("3.png");
}
int userX=250,userY=250;
void draw(){
 
  background(128);
  if(keyPressed && keyCode==LEFT){
    image(img2,userX,userY);
    userX--;
  }
  else if(keyPressed && keyCode==RIGHT){
    image(img1,userX,userY);
    userX++;
  }
  else image(img0,userX,userY);
}



程式碼:

PImage img;
void setup(){
  size(484,624);
  img=loadImage("map.jpg");
}
int userX=122,userY=337;
void draw(){
  background(img);
  ellipse(userX,userY,40,55);
}
void keyPressed(){
  if(keyCode==UP)userY--;
  if(keyCode==RIGHT)userX++;
}



程式碼:

PImage img;
void setup(){
  size(484,624);
  img=loadImage("map.jpg");
}
int userX=122,userY=337;
int []bX={0,0,0,0,0};
int []bY={0,0,0,0,0};
int []bF={0,0,0,0,0};
int n=0;
void draw(){
  background(img);
  ellipse(userX,userY,40,55);
  for(int i=0;i<n;i++){
    if(bF[i]==1){
      ellipse(bX[i],bY[i],5,10);
      bY[i]-=2;
    }
  }
}
void keyPressed(){
  if(keyCode==UP)userY-=3;
  if(keyCode==RIGHT)userX+=3;
  if(keyCode==LEFT)userX-=3;
  if(keyCode==DOWN)userY+=3;
}
void mousePressed(){
  bX[n]=userX;
  bY[n]=userY;
  bF[n]=1;
  n++;
}

沒有留言:

張貼留言