【问题标题】:Best 2D/3D Game engine for a map-based game in iOSiOS 中基于地图的游戏的最佳 2D/3D 游戏引擎
【发布时间】:2012-08-16 06:40:05
【问题描述】:

我对 iOS 应用的游戏引擎不是很熟悉。谁能为我的游戏开发推荐一个开源游戏引擎?

我的游戏场景如下:用户选择了一张地图,游戏中的一个角色 I 沿着地图中预定义的路径移动。

我正在考虑用 OpenGL 编写这个游戏,但似乎我必须编写大量代码。是否存在任何可以让我成功编写此游戏的游戏引擎?

【问题讨论】:

  • 属于 gamedev.stackexchange.com,尤其是因为这是一个很重要的问题

标签: ios game-engine


【解决方案1】:

Lua 比 Objective-C 更容易学习。有几种 Lua 开发环境:

吉德罗斯工作室:http://www.giderosmobile.com/

Corona SDK:http://www.coronalabs.com/

摩艾:http://getmoai.com/

我最喜欢的是 Gideros Studio,因为在我看来它是最容易上手的,并且在您想要移除启动画面之前是免费的,并且有一个非常友好的论坛,可以访问开发人员。您还可以包含本机插件(适用于 Android 的 Objective C 和 C++)。

Moai 是唯一真正开源的,如果你真的需要更改源,但它可能是最难学习的。

【讨论】:

  • 如果我们不能改变启动画面,那会很烦人。有没有其他方法可以在不购买的情况下更改启动画面?
  • 不,您需要支付 149 美元才能更改启动画面。这就是未来 Gideros Studio 开发的资金来源。
【解决方案2】:

cocos2d 流行且易于使用和学习。您也可以使用 kobald2d,因为它还包括 cocos2d 和其他框架。你可以通过谷歌搜索下载它们

【讨论】:

    【解决方案3】:

    正如其他用户 cocos2d 所说,这将是您想要的一个很好的解决方案。尽管您要求“开源”,但您可以随时查看,免费Unity for iOS。您还可以查看我前段时间提出的问题,它可以为您提供一些选项的提示,here。来自Unity site

    哦,别忘了 Unity 是免费的,而且我们拥有全功能 Unity Pro 和 Unity iOS Pro 提供 30 天试用期!

    我知道这并不完美,但是,如果您认为它值得,它可以对您的项目产生巨大的影响。

    【讨论】:

    • 您是否需要支付 1000 美元以上的许可才能将应用程序从 Unity 游戏引擎下​​载到您的 iOS 设备?
    • 我免费获得了 iOS 版 Unity。你无法获得所有的好东西,但你至少可以看到你能用它做什么。您可以在此处查看试用版 => unity3d.com/unity/download 您还可以在此处查看不同的许可证 => unity3d.com/unity/licenses
    • 但是免费版对我的场景来说足够了吗?因为我想开发一个有一些地图的游戏,我的主角不会离开地图。
    • 我真的不知道。与世界上几乎所有事物一样,您将不得不尝试看看它是否适合您的特定需求..
    【解决方案4】:

    试试Stencyl,它不是免费的,但它是一个不需要很多代码的好引擎

    【讨论】:

    • 是的,Stencyl 还不错。他们确实有免费版本或某种试用版。它有一个相当不错的基于瓷砖的系统,这使得制作大型地形或地图非常方便。
    猜你喜欢
    • 2012-07-06
    • 2020-01-17
    • 1970-01-01
    • 1970-01-01
    • 2016-10-16
    • 1970-01-01
    • 2015-05-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多