最近Libgdx发布了0.9.8版本,libgdx是一个跨平台的游戏开发框架,支持Android,iOS,Html5,desktop。我虽然不是一个专业的移动游戏开发者,但个人还是非常喜欢这个“游戏引擎”的,欢迎在本博客看一些该引擎的教程。

Libgdx iOS

因为其跨平台的特性,尤其是直接在桌面运行,省下了启动模拟器,安装游戏等时间,对开发者来说节省了很多调试的时间。而现在又支持了iOS,实现了一次开发,多平台通用的伟大理想,这对开发者来说大大节省了开发成本。

那么新版本的一些其他特性我就不介绍了,主要讲下用libgdx开发iOS需要注意的事项。

首先你需要具备Android开发相应的环境,包括JDK,Eclipse,Android SDK,GWT:

1、一台Mac笔记本,因为要部署iOS应用是必须要Mac OS X的,当然你如果没有Mac设备,可以试下在PC机上装一个Mac的虚拟机。

2、Xcode,这是用来部署iOS应用最常用的软件,可以在Mac OS X的应用市场上下载到。

3、MonoTouch的许可证,有三个版本的许可证,如果你只想在模拟器上测试你的应用,那么可以使用免费的模拟器版本许可证,在你准备发布你的应用之前最好使用这个许可证。如果你想在iOS设备上部署并发布到app store上去,那么你可以选择学生版79美元,或者普通版399美元。

4、Ant,编译打包工具,如何安装和配置请自行百度。

关于如何新建Project,开发,调试等等,请看官方的wiki文档,我这点三脚猫的功夫就不来献丑了。

googleCode地址

Github地址