您的位置:首页 > 移动开发 > Android开发

Android游戏引擎libgdx使用教程7:引擎框架总观

2013-02-25 21:39 603 查看
前面几节主要讲了电话就可以让记录或者进度消失的游戏的。

2、游戏构架

对于是否该称架构我一直有所疑惑,你可以理解为游戏的组成。一个游戏不论大小,不论复杂程度都应该具有的大致框架。

这里稍微解释一下。

输入只是用户的响应,可以是点击(Touch)或者点击(Click),拖拽(Drag)等。

输出一般是图片和声音或者影像,当时也有文件或者其他数据(比如网络的存储)。

而在输入中的文件一般为图片和声音,逻辑由数学逻辑和物理逻辑构成。

而libgdx对于物理上处理是Box2D的封装,可以满足一般需求了。对于数学的封装了一些常见的结构和少量算式,不过可以基于此开发自己需要的算法。

libgdx对于图像和声音等文件的处理比较好,可以直接使用。

3、游戏容器

最原始的容器自然是Application了。

然后是Game,它管理着若干个Screen,比如游戏场景,积分场景,帮助场景,高分榜场景。而场景之下有着若干舞台,舞台之中是演员。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐