哪个框架更适合RAD-Corona,Actionscript,HTML5,Unity或Marmalade?

时间:2013-03-31 04:49:54

标签: html5 flash unity3d corona marmalade

在你认为这是主观的之前,请考虑不同框架之间存在差异。我认为,用PHP编写一些东西可能要比用二进制编写它要冗长得多,因此耗时且昂贵。虽然标题选项之间的差异可能不那么明显,但我认为可能存在显着的差异,例如,一个DoodleJump类型的应用程序会花费更多或更少的时间来编写代码。

虽然在选择框架时还涉及其他因素,但我只想问哪一个需要最少的编码,因此同样熟练的开发人员需要花费时间和费用来完成同样的事情(想象一下DoodleJump物理,一个基本的TicTacToe游戏,创建一个UI,无论如何)。如果您拥有它们,我会很感激链接,以及直接经验来比较一个或多个完成相同任务的详细程度。

我最想知道Flash和HTML5与Corona的比较(就开发时间而言),但我也对其他人感到好奇。

1 个答案:

答案 0 :(得分:3)

那么你应该认真地重新解释这个问题。看起来像是主观的。

我将仅仅介绍我使用所有这些工具的经验。

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

<强>果酱
虽然我在大部分已部署的项目中使用了橘子酱,但我从未使用过他们的RAD工具quick进行任何严肃的开发。我被要求通过重新构建我们部署的游戏来尝试它。它的速度和冗长度让我印象深刻。虽然它只适用于2D,但我推荐它比普通果酱用于我们所有的2D游戏。不幸的是,之后我们从未制作任何2D游戏。好处是它预装了box2D和Cocos-2Dx,并且仍然支持C ++库。没有尝试EDK,但它也应该支持它。 con(对我来说)是我必须学习luascript的。

<强>闪存
好吧,我不是这里的flash专家,但是我在我们部署的两个游戏中尝试了它,这是一个很好的游戏。虽然它看起来太有限了。我们不得不在marmlade中重新编写其中一个游戏,只是为了支持一些3D元素,这些在Flash中是不可能的(至少对我而言)。 Flash对我来说太冗长和太混乱,因为我们不知道实际脚本的附加位置。我想在尝试使用任何其他工具(例如橘子酱)之后尝试使用flash的程序员一定会发生这种情况。它只是让你困惑。

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

从未尝试过任何开发项目的Corona和HTML5,因此无法说出来。