Libgdx这款跨平台的游戏开发引擎,我之前的很多文章都介绍过了,可以点击Libgdx查看。
Libgdx在0.99版本正式加入对IOS的支持。
Libgdx之前其实也是支持IOS的,只是需要先转化成C#,然后使用收费的工具实现。
而现在Libgdx使用了RoboVM,这是开源免费的。目前已经有超过百款的Libgdx游戏发布到App Store了。
RoboVM
RoboVM将Java的字节码转为本地代码,并封装了UI和各种API。这样可以最大程度重用你原有的Java代码。
RoboVM需要一个Mac OS X,虽然在其他平台,比如ubuntu,也是可以使用的。不过为了更好的集成和开发,最好还是入手一个Mac吧。
RoboVM提供了Eclipse插件,安装地址:http://download.robovm.org/eclipse/。

在安装完成后复制以下代码测试以下:
import org.robovm.cocoatouch.coregraphics.*;
import org.robovm.cocoatouch.foundation.*;
import org.robovm.cocoatouch.uikit.*;
publicclass IOSDemo extends UIApplicationDelegate.Adapter {
private UIWindow window =null;
privateint clickCount =0;
@Override
publicbooleandidFinishLaunching(UIApplication application,
NSDictionary launchOptions) {


















