【问题标题】:iphone Game development [closed]iphone游戏开发[关闭]
【发布时间】:2011-01-29 08:58:52
【问题描述】:

我想问一下iphone游戏开发

我想为 iphone 设备开发游戏,我阅读了很多关于这个主题的信息, 正如我所见,有很多方法可以为 iphone 开发游戏,例如 coca2D,使用 unity#d 或 UDK 和其他 IDE

我现在想知道为 iphone 开发游戏的最简单方法或工具是什么,如果有人知道为 iphone 开发游戏的所有可能方法的列表 :) 有什么想法吗??

【问题讨论】:

  • 最简单的方法?带有 9 个 UIButtons 的井字游戏。
  • 我遇到了最简单的 IDE 来制作游戏

标签: iphone ios4 cocos2d-iphone game-engine


【解决方案1】:

无意冒犯,但您问错了问题。你应该问(你自己)什么工具最适合我的特定游戏和我的经验水平?例如,如果您从未在平台上开发过,那么首先从头开始创建一些程序通常会有所帮助(我假设这将使用 iPhone 上的基本 SDK)。然后检查你的游戏。是二维的吗? 3D?涉及到什么样的复杂性?您对当前适用于您平台的任何现有工具有什么经验(如果有的话)?如果您还没有使用过它们,请先试用它们,看看您是否喜欢它们,以及它们是否符合您的游戏需求。每个游戏都有不同的要求和工作流程。

一旦您对该主题进行了一些研究,您就会回答自己的问题。不过话虽如此,我还是听说过很多关于 Unity 的好消息,还有 Corona,它可以让您同时在 iPhone(我认为也是 iPad)和 Android 设备上构建应用程序。

编辑:Galaxy EngineShiVa 3D 似乎也是很有前途的引擎,它们带有帮助开发的工具。 ShiVa 3D 还可以为多个平台构建游戏,如果您希望移植您的游戏,这可能会派上用场。

【讨论】:

  • 你说得对 Gemini14 请阅读我的下一篇文章
  • 首先thanx Gemini14,你说得对,我有1年的iphone开发经验,我也有很多关于娱乐应用和游戏的想法,但我以前从未开发过游戏,我读过很多关于这个,我看到有一些 IDE 可以帮助任何人更快地获得所需的应用程序,我读到我可以通过 openGL 和核心动画开发..etc 但这种方式需要更多时间,而且我想要的 IDE 更难开发 2D 游戏和 ibeer 等一些娱乐应用,
  • 和 Candle 应用程序。当我看到这些应用程序时,我认为它是一个 FLASH 应用程序,但在那之后,当我读到 flash 在 iphone 中没有运动时,所以我开始考虑一些可能会这样做的 IDE。
  • @Adel 我仔细检查了 Corona。它不会在 Flash 中创建您的游戏,但它可用于将您现有的 Flash 游戏移植到 iOS 或 Android(它可能会在其中生成 Objective-C 或 Java 代码)。我在上面的答案中添加了另外 2 个引擎选项,您可能想要查看。
【解决方案2】:

如果您对 2D 游戏开发感兴趣,我强烈推荐cocos2d。有很多教程,来自开发者和第三方,cocos2d 论坛上有一个蓬勃发展的社区来帮助你。如果您已经熟悉 Objective-C,那么学习它应该没有问题。另一个好处是他们最近添加了 Mac 支持,因此将您的 iPhone cocos2d 应用程序移植到 MacOS 上运行(并且通过扩展,在 Mac App Store 上销售)是微不足道的。

如果您正在使用 3D,或者如果您对可移植性更感兴趣,Unity3D 是一个非常受欢迎的选择。 Unity3D 的唯一症结在于价格点,iOS 开发的起价为 400 美元,并且从那里开始上涨。如果这在您的预算之内,那绝对值得一看。

【讨论】:

    【解决方案3】:

    那就下载 XCode,看看苹果文档是否适合你。

    【讨论】:

    • 嗨,Conor,如果您阅读了我发布的内容,我是 1 年的 iPhone 开发人员,我有一台 Mac 和我在 xcode 上所做的所有项目,但我想知道是否有其他方法可以在没有的情况下开发游戏使用 openGL(使用好的 IDE)
    • 好吧,如果你已经使用它一年了,那么你必须对发生的事情有一个很好的了解......我不喜欢 Unity,只有当你知道你会收回所有东西时它才真正好您将投入的金钱(很多)蚂蚁时间(甚至更多)。我喜欢 OpenGL,大约一个月后它真的很容易。
    【解决方案4】:

    有几个条件:

    1. 购买 Mac
    2. 下载 Xcode
    3. 购买一本关于目标 C 入门的书(不一定针对特定游戏)

    如果您想最终发布您的游戏,1. 和 2. (几乎)是必不可少的。

    【讨论】:

    • 嗨,戴夫,如果您阅读了我发布的内容,我是 1 年的 iPhone 开发人员,我有一台 Mac 和我在 xcode 上所做的所有项目,但我想知道是否有其他方法可以在没有的情况下开发游戏使用 openGL(使用好的 IDE)
    • 嗨,阿德尔。我建议最终值得学习使用 OpenGL(您不一定需要了解它是如何工作的)。如果你得到一本游戏书,就像我得到的那样:amazon.co.uk/Beginning-iPhone-Games-Development-Professionals/… 它带有示例代码,你可以开始使用,而无需确切了解它是如何工作的。祝你好运!