2020年3月20日 星期五

week03


圓圈圈的上下左右
PImage img;
void setup()
{
  size(400,400);
  img=loadImage("user0.png");
}
int userX=200, userY=200;
void draw()
{
  background(128);
  circle(,userX,userY,100,100);
  if(keyPressed && keyCode==RIGHT)userX++;
  if(keyPressed && keyCode==LEFT)userX--;
  if(keyPressed && keyCode==DOWN)userY++;
  if(keyPressed && keyCode==UP)userY--;
}

變成去背的火柴人以三倍速移動
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);
  if(keyPressed && keyCode==RIGHT)userX+=3;
  if(keyPressed && keyCode==LEFT)userX-=3;
  if(keyPressed && keyCode==DOWN)userY+=3;
  if(keyPressed && keyCode==UP)userY-=3;
}

左右移動
PImage img0,img1,img2;
void setup()
{
  size(400,400);
  img0=loadImage("user0.png");
  img1=loadImage("user1.png");
  img2=loadImage("user2.png");
}
int userX=200, userY=200;
void draw()
{
  background(128);
  if(keyPressed && keyCode==RIGHT)
  {
    userX+=3;
    image(img1,userX,userY,100,100);
  }
  else if(keyPressed && keyCode==LEFT)
  {
    userX-=3;
    image(img2,userX,userY,100,100);
  }
  else image(img0,userX,userY,100,100);
  if(keyPressed && keyCode==DOWN)userY+=3;
  if(keyPressed && keyCode==UP)userY-=3;
}

沒有留言:

張貼留言