ios java开发环境搭建,OGEngine v2.1.1 Mac开发环境搭建

OGEngine v2.1.1拓展了iOS平台的支持,我们现在来搭建下开发环境。注意,由于iOS版本的编译开发必须在Mac系统上,所以我们的部署也是在Mac环境下进行的。

1. 检查系统

建议系统版本在 v10.8.5以上

f7664efc6ca87cb6babb00a61f25a54b.png

2. 安装Xcode

建议5.1.1以上版本

可打开AppStore下载,程序较大2.3G大小,时间可能较长。

7a2ca77d4cedc553360ed9a7490b1c84.png

安装完后可以确认下是否安装成功:打开Xcode,新建一个工程,在模拟器上运行确认。

a89c5205dcb8a7bd1b470f4d7e0956fd.png

3. 搭建Java环境

Java版本要求1.7以上。

在Java官网下载对应Mac Java1.7以上版本。

安装完成后,打开终端测试:

9abca04cdcd3520e26fea643e52c53ce.png

可以看到 java version“1.7.0_60”,说明已经安装成功。

4. 搭建Android开发环境

Android官方提供Eclipse及ADT打包安装,下载链接:

安装完成后有熟悉的Eclipse开发环境了,

91ba7ce3bf88d6131001f990fc39a6b4.png

详细下载安装过程可参考:

配置Eclipse JRE路径:

fa247eb86109ff4b63e610e02e0faab8.png

5. 搭建RoboVM环境

由于要开发iOS应用,我们还需要搭建RoboVM环境。

在官网论坛下载RoboVM的两个Jar包:

将org.robovm.eclipse.ui_0.0.14.201406301429.jar和

org.robovm.eclipse.feature_0.0.14.201406301429.jar 分别放到Eclipse程序的Plugins和features文件夹中。

6. 创建RoboVM工程测试

打开Eclipse创建工程测试RoboVM环境是否搭建成功

新建Project项目时,应该可以看到有创建RoboVM iOS Project的选项:

94d9c01288913462be1ddd3742bd7a29.png

点击创建,输入项目名称;下方填入:

MainClass名称、App Name、以及App id。

2c49aebd218fa0b2717390556f80d8b3.png

打印一句”hello word!”测试运行:

ad3493121c13a6aa5d3317d14fa4a50b.png

dc7dda133d007497acd45b6f442ff435.png

7. 导入OGEngine源码及2048游戏源码

从官网下载OGEngine v2.1.1源码及2048游戏源码,导入工程。

f074d6c52019a49bdc3a19f234db3279.png

8. 创建OGEngine-iOS启动程序

为2048游戏创建OGEngine-iOS启动程序,这里我们取名“OGEngineExample_2048_iOS”:

14d85a27ffeefb0709624ce9a6d30d41.png

将引擎项目里面Device文件夹下面iOS下面的文件拷贝到启动程序libs里面。

9071e334f2beaedb0d75203352553f30.png

创建MainActivity.java类,写入以下方法:

publicclassMainActivityextendsGameActivity {

@Override

publicGameLauncher CreateGameLauncher() {

//TODOAuto-generated method stub

returnnewMainLauncher();

}

publicstaticvoidmain(String[] args) {

//TODOAuto-generated method stub

NSAutoreleasePool pool =newNSAutoreleasePool();

UIApplication.main(args,null, MainActivity.class);

pool.close();

}

}

我们现在可以开始运行了。点击项目,Run as iOS APP Simulator:

b62528cbeae8bdd0c7977ea852db4cfd.png

我们看下运行效果(第一次运行有很多内容需要编译,可能会有点慢):

5ada1224c04b3e8a9e312e937adb7a5f.png

用鼠标玩了一下,流畅度不错!

9. 创建OGEngine-Android启动程序

创建运行Android程序?那就更简单了。

创建Android Application Project,将OGEngine v2.1.1引擎源码下Devices

下面Android里的OGEngine-Android.jar导入。

创建MainActivity.java类,写入以下内容,运行即可:

packagecom.ogengine.example;

importcom.ogengine.example_2048.launcher.MainLauncher;

importcom.orange.ui.activity.GameActivity;

importcom.orange.ui.launcher.GameLauncher;

publicclassMainActivityextendsGameActivity {

@Override

publicGameLauncher CreateGameLauncher() {

//TODOAuto-generated method stub

returnnewMainLauncher();

}

}

恭喜你,你已经完成了第一个OGEngine跨平台游戏的开发了!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值