libgdx实例metagun代码分析(一)

最近看android下的游戏开发,看了《Beginning Android Game》,顺便研究了下libgdx框架,看了下metagun源码,整体结构还是比较简单的,但是里面涉及到的数字运算还是比较吃力,把自己对源码的理解写下来备忘

 

整体类结构

 

1.应用程序全局类

Metagun:主应用程序类,render渲染,在render进行窗口渲染和维护时钟周期;

Art:游戏图片资源加载类;

Sound:游戏资源加载类,全部是wav,sound文件,没有什么可说的;

Stats:游戏过程中的状态信息类;

Input:输入监听器,实现了InputProcessor,接收所有输入事件的回调;

 

2.窗口类

抽象类Screen,类关系图


libgdx实例metagun代码分析(一)

3.实体类

抽象实体类 Entity


libgdx实例metagun代码分析(一)
 

 4.等级类

Level:实现地图加载,视角移动;

 

 

 

 

 

你可能感兴趣的:(android,game,libgdx,metagun)