Java游戏运行框架

初步建立一个游戏的基本框架,其中包含了三部分代码:第一部分用来实现游戏规则并实时更新游戏逻辑,第二部分用来进行离屏绘制,第三部分用来进行前屏显示。

可以用以下代码来描述游戏程序的运行框架

//一个完整的游戏运行框架
public void gameLoop() {
	while(true) {
		gameUpdata(){		//更新游戏逻辑
			x++;
		}
	}
	gameRender(){			//离屏绘制
		Image im = createImage(getWidth(),getHeight());
		Graphics dbg = im.getGraphics();
		dbg.setColor(Color.blue);
		dbg.fillOval(x, y, diameter, diameter);
	}
	gamePaint(){			//前屏绘制
		Graphics g = this.getGraphics();
		g.drawImage(im, 0, 0, null);
		g.dispose();
	}
}

你可能感兴趣的:(Java游戏运行框架)