Adobe AIR Mobile上的游戏开发框架?

时间:2012-02-14 06:45:23

标签: flash mobile air adobe

我最近尝试使用FlashPunk进行游戏开发,似乎很容易理解,然而,当我和一位朋友在iPhone上测试编码的简单应用程序时,它似乎正在获取不必要的大量内存再加上帧率。

使用针对移动游戏优化的框架,ActionScript 3是否还有其他游戏开发选择?

2 个答案:

答案 0 :(得分:2)

据我所知,AS3 2D Blitting引擎(如FlashPunk和Flixel)并未真正优化,可通过Adobe AIR进行移动使用。话虽这么说,我相信Connor Ullman的Quietus同时使用AIR和FlashPunk,目前在Apple的应用程序商店中提供了一些不错的评论。你可以随时前往FlashPunk论坛并与他联系,因为我相信他是那里的常客。

我知道您想要为当前正在使用的游戏使用游戏引擎,但请随时查看Andy Moore关于最大化AIR移动游戏性能的建议。他建议缓存位图并使用GPU渲染模式,这两种模式都不适用于FlashPunk和Flixel等引擎。

以下是帖子的链接:http://www.andymoore.ca/2012/01/how-to-improve-your-mobile-as3air-performance/

另外,我不确定Push Button Engine实现了什么类型的范例,但也许它在移动设备上的表现要比FlashPunk和Flixel都好。 http://pushbuttonengine.com/

最后,Corona SDK总是另一个跨平台选项,它不会受到AIR似乎受到的相同性能问题的困扰,但这是一个完整的其他主题,现已广泛涵盖关于Stack Overflow的问题。

祝你好运!

答案 1 :(得分:0)

你打算开发3D或2D游戏吗?

对于2d,我可以为ActinoScript和Starling Framework建议Box2D。

这是一个很好的演示和主要网站。

http://www.adobe.com/devnet/flashplayer/articles/introducing_Starling.html

http://starling-framework.org/

Starling http://shop.oreilly.com/product/0636920024217.do(免费电子书)简介

<强>更新

http://blogs.adobe.com/digitalmedia/2012/02/mobile-gaming-gets-a-performance-boost-adobe-air-3-2-with-2d-and-3d-hardware-acceleration-announced/

现在2D和3D硬件加速。预计很快就会发布。