如何将 Libgdx 游戏部署到 iOS

Posted

技术标签:

【中文标题】如何将 Libgdx 游戏部署到 iOS【英文标题】:How to deploy Libgdx game to iOS 【发布时间】:2017-06-30 17:41:15 【问题描述】:

一个多月前,我使用 Libgdx 框架制作了一款游戏并将其部署到 Google Play 商店。现在我想将它部署到 Apple 应用商店,但由于 RoboVM 停产,libgdx wiki 没有更新如何部署到 ios。我知道英特尔 Multi-OS 引擎据说是在 iOS 上部署 libgdx 应用程序的替代方案,但我找不到任何关于如何设置或使用它的初学者教程或资源。有人可以向我提供有关如何将我的应用部署到 iOS 的明确步骤吗?

PS:我为此购买了一台二手 iMac(4GB 内存,带 SSD),因为我听说制作 iOS 应用程序需要一台 OSX 机器。

【问题讨论】:

【参考方案1】:

您有两种选择:MobiDevelop 的 RoboVM forkMulti-OS Engine,两者都是开源的。

    MobiDevelop 的 RoboVM 分支

    一步一步如何Deploy to iOS

    RoboVM 的开发和分发已停止。 使用 RoboVM 作为给定链接配置您的系统,RoboVM 现在表示 MobiDevelop 的 RoboVM 分支。

    artifactId 保持不变,只是 Maven 工件坐标已更改为 groupId com.mobidevelop.robovm 而不是 org.robovm

    看看RoboVM fork http://robovm.mobidevelop.com/

    如果您使用 MobiDevelop 的 RoboVM 分支,请确保将您的 Eclipse/IntelliJ IDEA/android Studio 插件更新到版本 2.3.0,以便 libgdx 最新版本 1.9.5。

    Multi-OS Engine

    Multi-OS Engine 是使用 Java 开发 iOS 应用程序的全功能解决方案。它由英特尔开发,基于 Android 运行时 ART。 Multi-OS Engine 包含从 Migeran 的 Migeran for iOS 产品获得的技术。

    How to use Multi-OS Engine with LibGDX

【讨论】:

感谢您的帮助! @Abhishek Aryan 你指向的链接说This section assumes you're familiar with the basic deployment steps for iOS apps.你知道其他初学者教程吗? @centenond 你可以关注tutorialspoint.com/ios 否则还有很多其他教程可用online 链接到英特尔的多操作系统引擎显示“已停止” - 此路径不再有效吗?

以上是关于如何将 Libgdx 游戏部署到 iOS的主要内容,如果未能解决你的问题,请参考以下文章

如何将脚本实现到 LibGDX 中?

如何更改我的 android 游戏的图片/标志? - libGDX [重复]

如何使用libGDX在iOS / Android后台运行应用程序

HTML 部署中的 LibGDX 未捕获的运行时异常

iOS 上的 LibGDX:使用 Robovm 以编程方式旋转屏幕

如何从菜单切换到3D FPS设置? (libGDX)