摘要:
简介LibGDX 包括几个模块,对每一个典型的游戏架构步骤提供服务。Input- 对所有平台提供一个统一的输入模块并处理。支持键盘,触摸屏,传感器,鼠标等Graphics- 开启屏幕上图像的绘制,支持OpenGL ES。Files- 抽象所有平台文件访问为读写操作提供合适的方法。Audio- 在所有平台上有利于声音的记录和播放。Math- 很实用的模块,对于游戏开发提供最快的数学计算Physics- 对于Box2D的完整封装以下图表显示了在一个简单的游戏构架中的各个模块:以下简洁的描述各个模块关于最常见的使用情况Input输入模块在每个平台上轮询不同的输入状态。他允许遍历每一个键,触摸屏,传感 阅读全文
摘要:
简介本章内容描述libGDX应用程序的结构和怎么根据不同的平台版本使用不同的后台The Application做为任意libGDX 工程的主入口点。Application 决定平台的版本和后台图形。Application接口提供了合适的方法来访问Graphics,Audio,InputandFileI/O模块。也提供了跨平台的Logging模块。LibGDX 当前支持2个后端一个是desktop applications 另一个是Android applications 。创建libGDX 应用程序,首先必须实现ApplicationListener接口The Application List 阅读全文