2021年12月6日 星期一

08160741_Week09

 1.恐龍動畫、地面


PImage[] Dino_idle = new PImage[2];


int DinoAnim_Timer = 0,PlayerFrame = 2,currentFrame = 0;

void setup()

{

  size(1200,700);

  frameRate(24);

  //恐龍的預設動畫圖片

  Dino_idle[0] = loadImage("dino_idle_0.png");

  Dino_idle[1] = loadImage("dino_idle_1.png");

}


void draw()

{

  background(255);

  

  //恐龍動畫

  DinoAnim_Timer++;  

  imageMode(CENTER);

  if(DinoAnim_Timer % PlayerFrame == 0)

  {

    currentFrame++;

    if(currentFrame == PlayerFrame) currentFrame = 0;

    DinoAnim_Timer = 0;

  }

  image(Dino_idle[currentFrame],100,550);

  

  //地面

  line(0,600,1200,600);

  

}


2.下次規劃

製作障礙物的圖片、初步的碰撞檢測、開始計算分數、地面開始有變化、不同階段的關卡、恐龍的速度變化



沒有留言:

張貼留言