2023年11月23日 星期四

LAD Week11

座位隨機抽點

使用迴圈畫出座位

在座位中加入隨機數


隨機亂數生成

轉場

設定過關條件轉場
滑鼠按下觸發轉場條件


鍵盤控制方塊觸發下一場景


倒數後回到狀態1

投籃機

投籃曲線、籃框

投出/
飛行(按住拉弓,放開射出)

暫停
PImage imgRack;
void setup(){
  size(300,300);
  imgRack=loadImage("rack.jpg");
}
boolean gameOver=false;
void keyPressed(){
  gameOver=true;
}
void draw(){
  background(255);
  image(imgRack,0,0);
  if(flying){
    if(! gameOver){
    x+=vx;
    y+=vy;
    vy+=0.98;
    }
  }else{
    x=mouseX;
    y=mouseY;
    if(mousePressed){
      fill(255);ellipse(posX,posY,20,20);
      line(posX,posY,x,y);
      }
    }
    fill(#FFA652);ellipse(x,y,20,20);
}
boolean flying=false;
float x,y,vx,vy;
float posX=-100,posY=-100;
void mousePressed(){
  x=posX=mouseX;
  y=posY=mouseY;
  flying=false;
}
void mouseReleased(){
  vx=posX-mouseX;
  vy=posY-mouseY;
  flying=true;
}

踩地雷


貪食蛇



沒有留言:

張貼留言