2

在你谴责这是主观的之前,请考虑不同框架之间的差异。我认为,用 PHP 编写东西可能比用二进制编写更简洁,因此既耗时又昂贵。虽然标题选项之间的差异可能不那么明显,但我认为可能存在显着差异,这可能导致例如 DoodleJump 类型的应用程序花费或多或少的时间来编写每个选项。

尽管在选择框架时还涉及其他因素,但我只是想问哪个框架需要最少的编码,因此同样熟练的开发人员完成相同的事情所需的时间和费用最少(召唤 DoodleJump 物理,一个基本的井字游戏,创建一个用户界面,随便)。如果您有资源链接,以及比较一个或多个完成相同任务的详细程度的直接经验,我将不胜感激。

我最想了解 Flash 和 HTML5 与 Corona 的比较(在开发时间方面),但我也对其他人感到好奇。

4

1 回答 1

3

那么你应该认真地改写这个问题。看起来很主观。

我只会给出我对所有这些工具的经验。

免责声明:-以下评论是我个人的观点,涉及我的个人经历。你可能有不同的看法。

Marmalade
虽然我在大部分部署的项目中都使用过marmalade,但我从未将他们的RAD 工具quick用于任何严肃的开发。我被要求通过重新制作我们部署的一款游戏来尝试一下。我对它的快速和简洁印象深刻。虽然它只适用于 2D,但我建议在我们所有的 2D 游戏中使用它而不是普通的果酱。不幸的是,在那之后我们再也没有制作过任何 2D 游戏。好处是它预装了 box2D 和 Cocos-2Dx 并且仍然支持 C++ 库。尚未尝试使用 EDK,但它也应该支持它。缺点(对我而言)是我必须为此学习 luascript。

Flash
好吧,我在这里不是 Flash 专家,但我在我们部署的两个游戏上尝试过它,这是一个很好的游戏。尽管它似乎拥有的东西太有限了。我们不得不在 marmlade 中重新编写其中一款游戏,以支持一些 3D 元素,而这在 flash 中是不可能的(至少对我而言)。Flash 对我来说太冗长而且太混乱了,因为我们不知道实际脚本的附加位置。我想所有在尝试过任何其他工具(如果酱)后尝试过 flash 的程序员肯定都发生过这种情况。它只会让你感到困惑。

Unity
嗯,它比 Flash 好得多,实际上是一个编写良好的游戏引擎。虽然对于独立开发者来说可能要花一大笔钱,但仍然值得。我已经使用它将近 4-5 个月了,我已经开始喜欢它胜过任何其他引擎。它很容易学习,也不太冗长。您只需要拖放脚本并将其附加到游戏对象。(实际上并不是那么简单)。无需担心物理引擎,无需担心插件(因为大多数插件已经可用)。你也可以在里面做 3D。

从未在任何开发项目中尝试过 Corona 和 HTML5,所以对此没有发言权。

于 2013-04-01T01:50:53.740 回答