libgdx实例metagun代码分析(一)

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

整体类结构

1.应用程序全局类

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

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

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

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

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

2.窗口类

抽象类Screen,类关系图




3.实体类

抽象实体类 Entity



 

 4.等级类

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

猜你喜欢

转载自macken.iteye.com/blog/1816708