【问题标题】:Creating a windows+mac+ios+android game, simplest way?创建一个windows+mac+ios+android游戏,最简单的方法?
【发布时间】:2011-05-08 02:05:01
【问题描述】:

我正在考虑与几个人一起创建一个新游戏,我想在 iphone、ipad、android 设备上运行,以及作为 windows 和 mac 游戏。理想情况下,我想使用将每个平台的特定代码量保持在最低限度的开发平台。我能找到的最接近的是 Airplay SDK,它允许编译多个移动平台。然而,它缺乏的是编译为 windows 或 mac 应用程序的能力。显然,您可以为 windows 编译,但它只是一个 beta 功能,将产生一个不会在所有 windows 机器上运行的产品。

我希望得到两个问题的答案:

  1. 有比 Airplay SDK 更好的选择吗?如果我不得不减少我要开发的平台数量,我可以去不少于 iOS 和 windows - 这可能是最难同时满足的两个(编程语言对我来说不是很重要。我用过多种语言,如果需要,可以轻松学习一门新语言)
  2. 其他公司通常如何处理这个问题?

谢谢!

【问题讨论】:

  • PhoneGap 可能是一个不错的解决方案!

标签: android ios


【解决方案1】:

如果您希望在这些平台上重用代码库,您可以查看Unity。如果您决定推出自己的解决方案,请查看Android NDK

【讨论】:

    【解决方案2】:

    很大程度上取决于游戏类型,根据我个人的经验,游戏通常会占用足够的资源,让你用本地语言编写代码(尤其是对于资源如此有限的移动设备)。如果您使用 OpenGL,您可以在您提到的某些平台上回收大量代码,这使得移植更加容易。我个人会把它移植到你提到的所有平台上,也许这听起来很疯狂,但我在使用一些承诺超级快速且易于使用/学习的 SDK(openplug、adobe iphone packager、airplay)时遇到了很多麻烦。 ..但不是。

    【讨论】:

    • 我发现 openplug 在创建原生应用方面相当不错。
    【解决方案3】:

    我会将 Java 与 OpenGL 一起使用。 Java 运行在一切之上。 但是,编写所有代码需要更多的工作。

    【讨论】:

      猜你喜欢
      • 2012-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多