2020年4月9日 星期四

第6周_20200409

PImage img1;
PImage img2;
PImage img3;
PImage img;
void setup()
{
  size(500,500);
  img1=loadImage("img1.png");
  img2=loadImage("img2.png");
  img3=loadImage("img3.png");
  img=img3;//先顯示圖三箭頭向上
}
void draw()
{
  background(255);//背景色
  image(img,100,100,100,100);//畫圖(,,長,寬)
}
void keyPressed()
{
  if(keyCode==LEFT) img=img2;//按方向鍵左鍵,箭頭向左
  if(keyCode==RIGHT) img=img1;//按方向鍵右鍵,箭頭向右
}
void keyReleased()
{
  img=img3;//放開鍵盤回正
}



-------------------------------------------------------------------------------------------------------------------

//持續按方向鍵,箭頭會移動
PImage img1;
PImage img2;
PImage img3;
PImage img;
float x=100, y=100, vx=0;
void setup()
{
  size(500,500);
  img1=loadImage("img1.png");
  img2=loadImage("img2.png");
  img3=loadImage("img3.png");
  img=img3;//先顯示圖三箭頭向上
}
void draw()
{
  background(255);//背景色
  image(img,x,y,100,100);//畫圖(,,長,寬)
  //image(img,100,100);//畫圖(,,長,寬)
  x+=vx;
}
void keyPressed()
{
  if(keyCode==LEFT)
  {
    img=img2;//按方向鍵左鍵,箭頭向左
    vx=-1;//左移
  }
  if(keyCode==RIGHT)
  {
    img=img1;//按方向鍵右鍵,箭頭向右
    vx=+1;//右移
  }
}
void keyReleased()
{
  img=img3; vx=0;//放開鍵盤回正
}

----------------------------------------------------------------------------------------------------------------------

//掉下來會反彈的圖片
PImage img;
float x=100, y=100, vx=3, vy=0;
void setup()
{
  size(500,500);
  img=loadImage("dora.png");
}
void draw()
{
  background(255);
  image(img,x,y,100,100);//
  x += vx;
  y += vy;
  vy += 0.98;//重力加速度
  if(x>400) vx=-3;//反彈
  if(x<0) vx=+3;
  if(y>400) vy=-vy*0.8;
}
void mousePressed()//滑鼠
{
  save("save.png");//截圖
}

沒有留言:

張貼留言