libGDX 1.0 发布,此版本现已提供 下载,主要更新内容如下:
更新了 基于 Gradle 项目的安装,不需要下载二进制包,不需要更多的 jars,支持所有平台的简单打包! Simple updates of libgdx and other library versions!
所有文档的格式都是视频和 Wiki 文章。
移除了对 OpenGL ES 1.x 的支持,支持 OpenGL ES 3.0
移除了大量 Android 后端的集群,要求最低 Android 版本是 Android 2.2
Box2D 转移到了扩展中
大幅度的改进了 Scene2D,比如 viewport enhancement
开箱支持 Intel® x86 Android 设备
更多内容请看 CHANGES file,到 这里可以尝试最新的安装。
如果用户有基于 Gradle 的项目,请确认是否已经升级到了版本 1.0.0,刷新了 IDE 项目文件!新快照版本是 (==nightly): “1.0.1-SNAPSHOT”。
除了平常的 bug 修复和增强,还更新了 libGDX repo,网站和 wiki;移除了旧的 setup UI , 移除了 音频和图像扩展和 demos have been gradelized and put into their own repositories。用户可以直接在浏览器(桌面或者Android设备)上测试。
Libgdx是一个跨平台(Windows,Linux,Android)的游戏开发框架,它主要是用Java写的,其中也参杂了一些C/C++代码,这 些代码是为了处理一些对性能要求很高的操作,比如物理引擎或者音频处理。作为用户,你只需要关注Java端就可以了,它已经把所有的本地代码封装好了。
Libgdx允许你使用Android上面同样的代码在桌面PC上面编写,测试,调试你的应用(也就是说,你可以不需要打开Android模拟器,就可以 调试用Libgdx引擎写的游戏应用),把剥离了常见的Windows之间/ Linux应用程序和一个Android应用程序的区别。一般的开发过程是尽可能的在停留桌面PC上,同时周期性的检查你的当前代码是否仍然能在 Android运行。
Libgdx将尽力提供一个统一的架构你的工作,以保证在所有平台上相同的行为。可悲的是这个崇高的目标肯定达不到。最大的不同点在于桌面PC和 Android设备在于Android设备通常比桌面PC要慢得多。这意味着你的应用在PC上面运行的极快,但在Android运行的就像蜗牛在爬。在本 教程中,我们将会遇到很多能做的和不能做的规则,你应该遵守这些规则,为了保证即使在低端Android,你的应用都拥有良好的运行效果。
Libgdx由audio、files、graphics、math、physics、scenes、utils这些主要类库所组成,它们分别对应了 Libgdx中的音频操作,文件读取,2D/3D渲染,Libgdx绘图相关运算,Box2D封装,2D/3D游戏组件(3D部分目前无组件),以及 Libgdx内置工具类。