Android游戏引擎libgdx使用教程7:引擎框架总观
2013-02-25 21:39
603 查看
前面几节主要讲了电话就可以让记录或者进度消失的游戏的。
2、游戏构架
对于是否该称架构我一直有所疑惑,你可以理解为游戏的组成。一个游戏不论大小,不论复杂程度都应该具有的大致框架。
这里稍微解释一下。
输入只是用户的响应,可以是点击(Touch)或者点击(Click),拖拽(Drag)等。
输出一般是图片和声音或者影像,当时也有文件或者其他数据(比如网络的存储)。
而在输入中的文件一般为图片和声音,逻辑由数学逻辑和物理逻辑构成。
而libgdx对于物理上处理是Box2D的封装,可以满足一般需求了。对于数学的封装了一些常见的结构和少量算式,不过可以基于此开发自己需要的算法。
libgdx对于图像和声音等文件的处理比较好,可以直接使用。
3、游戏容器
最原始的容器自然是Application了。
然后是Game,它管理着若干个Screen,比如游戏场景,积分场景,帮助场景,高分榜场景。而场景之下有着若干舞台,舞台之中是演员。
2、游戏构架
对于是否该称架构我一直有所疑惑,你可以理解为游戏的组成。一个游戏不论大小,不论复杂程度都应该具有的大致框架。
这里稍微解释一下。
输入只是用户的响应,可以是点击(Touch)或者点击(Click),拖拽(Drag)等。
输出一般是图片和声音或者影像,当时也有文件或者其他数据(比如网络的存储)。
而在输入中的文件一般为图片和声音,逻辑由数学逻辑和物理逻辑构成。
而libgdx对于物理上处理是Box2D的封装,可以满足一般需求了。对于数学的封装了一些常见的结构和少量算式,不过可以基于此开发自己需要的算法。
libgdx对于图像和声音等文件的处理比较好,可以直接使用。
3、游戏容器
最原始的容器自然是Application了。
然后是Game,它管理着若干个Screen,比如游戏场景,积分场景,帮助场景,高分榜场景。而场景之下有着若干舞台,舞台之中是演员。
相关文章推荐
- 【Android LibGDX游戏引擎开发教程】第06期:图形图像的绘制(下)图片整合工具的使用
- Android游戏引擎libgdx使用教程4:舞台和演员的游戏实例
- Android游戏引擎libgdx使用教程9:libgdx中Box2d的用法
- Android游戏引擎libgdx使用教程13:TiledMap中的角色和角色移动
- Android游戏引擎libgdx使用教程8:相机和观察点
- Android游戏引擎libgdx使用教程12:如何使用TiledMap地图
- Android游戏引擎libgdx使用教程14:TiledMap中视角完善与障碍物处理
- Android游戏引擎libgdx使用教程15:TWL布局
- 【Android LibGDX游戏引擎开发教程】第09期:动画类的使用
- Android游戏引擎libgdx使用教程1:搭建libgdx环境
- 【Android LibGDX游戏引擎开发教程】第05期:图形图像的绘制(上)基础类的使用和详解
- Android游戏引擎libgdx使用教程1:搭建libgdx环境
- android游戏开发框架libgdx的使用-安卓巴士教程地址汇总
- Android游戏引擎libgdx使用教程11:如何使用Skin和UI配置文件
- 【Android LibGDX游戏引擎开发教程】第06期:图形图像的绘制(下)图片整合工具的使用
- Android游戏引擎libgdx使用教程10:双舞台
- Android游戏引擎libgdx使用教程3:绘制汉字与显示中文
- Android游戏引擎libgdx使用教程5:常用UI类与舞台
- Android游戏引擎libgdx使用教程16:使用TexturePacker工具加快开发速度
- Android游戏引擎libgdx使用教程6:演员与演出