2018年10月25日 星期四

QAQ筆記 WEEK07

1.做血條(按滑鼠右鍵會一格一格減少血量)

如下圖:






2.期中作業初期想法(產生一些方塊當固定的障礙物,無法消除)
可以用鍵盤上下左右控制海綿寶寶


PImage p1;
float p1X=100,p1Y=100, p1VX=0, p1VY=0;
void setup(){
  size(830,610);
  p1=loadImage("p1.png");

}
void draw(){
  background(107,142,35);
  p1X+=p1VX;
  p1Y+=p1VY;
  image(p1,p1X,p1Y,60,60);

  fill(0,0,0); rect(60,60,50,50);
  fill(0,0,0); rect(60,170,50,50);
  fill(0,0,0); rect(60,280,50,50);
  fill(0,0,0); rect(60,390,50,50);
  fill(0,0,0); rect(60,500,50,50);

  fill(0,0,0); rect(170,60,50,50);
  fill(0,0,0); rect(170,170,50,50);
  fill(0,0,0); rect(170,280,50,50);
  fill(0,0,0); rect(170,390,50,50);
  fill(0,0,0); rect(170,500,50,50);

  fill(0,0,0); rect(280,60,50,50);
  fill(0,0,0); rect(280,170,50,50);
  fill(0,0,0); rect(280,280,50,50);
  fill(0,0,0); rect(280,390,50,50);
  fill(0,0,0); rect(280,500,50,50);

  fill(0,0,0); rect(390,60,50,50);
  fill(0,0,0); rect(390,170,50,50);
  fill(0,0,0); rect(390,280,50,50);
  fill(0,0,0); rect(390,390,50,50);
  fill(0,0,0); rect(390,500,50,50);

  fill(0,0,0); rect(500,60,50,50);
  fill(0,0,0); rect(500,170,50,50);
  fill(0,0,0); rect(500,280,50,50);
  fill(0,0,0); rect(500,390,50,50);
  fill(0,0,0); rect(500,500,50,50);

  fill(0,0,0); rect(610,60,50,50);
  fill(0,0,0); rect(610,170,50,50);
  fill(0,0,0); rect(610,280,50,50);
  fill(0,0,0); rect(610,390,50,50);
  fill(0,0,0); rect(610,500,50,50);

  fill(0,0,0); rect(720,60,50,50);
  fill(0,0,0); rect(720,170,50,50);
  fill(0,0,0); rect(720,280,50,50);
  fill(0,0,0); rect(720,390,50,50);
  fill(0,0,0); rect(720,500,50,50);

  textSize(30);
  fill(0,0,0); text("Round 1", 360, 40);
}
void keyPressed(){
  if(keyCode==LEFT)  p1VX= -2;
  if(keyCode==RIGHT) p1VX= +2;
  if(keyCode==UP) p1VY= -2;
  if(keyCode==DOWN) p1VY= +2;
}
void keyReleased(){
  if(keyCode==LEFT)  p1VX= 0;
  if(keyCode==RIGHT)  p1VX= 0;
  if(keyCode==UP)  p1VY= 0;
  if(keyCode==DOWN)  p1VY= 0;
}

沒有留言:

張貼留言