0

I'm trying to expedite development for several iPad targeted mobile games I am developing. All will be coded using AS3 and Adobe AIR. I am familiar with several MVC frameworks, which may or may not be more than what I need. I have also heard of a dedicated framework called pushbutton engine, though the site is no longer live.

Can anyone share their recommendations on gameing frameworks for use with AIR?

4

3 回答 3

2

对于初学者,请确保您使用Starling来最大限度地提高游戏的渲染性能。

除此之外,我不喜欢任何特定的框架,主要是因为我喜欢从头开始开发尽可能多的游戏所带来的挑战和回报。话虽如此,这里有一个很好的答案,详细介绍了一些框架。关于 MVC,我不喜欢在游戏开发中使用这种模式。这对我来说有点过分了。

于 2013-07-08T00:43:03.057 回答
1

谢谢 还遇到了 Ash 一个基于实体的框架 http://ashframework.org/

于 2013-07-08T14:07:30.230 回答
0

如果您对经典的 AS3 显示列表感到满意,并希望在移动设备上获得最佳性能(与常规显示列表相比),Starling是您的最佳选择(不过,可能还有其他一些框架,例如Genome2D,可能为您提供更多功能,但也可能缺少 Starling 的一些功能)。至于 MVC,我同意 Marty 的观点,即在整个游戏逻辑中使用 MCV 框架可能有点矫枉过正,但是当您需要管理游戏中的 GUI 时它会非常方便,而这正是 MVC 框架最常用的用途。我使用了Feathers的组合,这是一个基于 Starling 和Robotlegs的 GUI 框架以及Robotlegs-Starling扩展,我对此感觉很舒服。

您可能还需要一些其他的物理、动画等框架。我建议使用 Box2D 或 Nape 来处理物理,如果您不介意引擎和物理库之间的额外逻辑层,您可以使用 PhysInjector 之类的东西更容易的物理处理。它适用于 Starling 和 Box2D。至于骨骼动画,我没有找到比Dragonbones更好的东西——它与 Flash Pro IDE 扩展捆绑在一起,可以实现非常流畅的工作流程。

于 2013-07-08T12:33:15.467 回答