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.下次規劃
製作障礙物的圖片、初步的碰撞檢測、開始計算分數、地面開始有變化、不同階段的關卡、恐龍的速度變化
沒有留言:
張貼留言