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

标签 flash mobile air adobe

我最近尝试使用 FlashPunk 进行游戏开发,它似乎很容易理解,但是,当我和一个 friend 在 iPhone 上测试用它编写的简单应用程序时,它似乎占用了不必要的大量内存再加上帧率下降。

使用针对移动游戏优化的 ActionScript 3 进行游戏开发还有其他选择吗?

最佳答案

据我所知,FlashPunk 和 Flixel 等 AS3 2D Blitting 引擎并未真正针对通过 Adob​​e 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/

此外,我不确定按钮引擎实现什么类型的范例,但也许它在移动设备上的表现比 FlashPunk 和 Flixel 更好。 http://pushbuttonengine.com/

最后,Corona SDK 始终是另一个跨平台选项,它不会遇到 AIR 似乎所困扰的相同性能问题,但这是一个完全不同的主题,并且已经在现有问题中广泛涉及堆栈溢出。

祝你好运!

关于flash - Adobe AIR Mobile 上的游戏开发框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9272797/

相关文章:

javascript - 在网页上截取 Adob​​e flash 播放器的屏幕截图

jquery - 使用 jQuery Mobile 更改背景颜色

android - 钛和安卓 : Using button inside textfield

ios - iOS 版 AIR : Power saving

android - 哪些选项可用于使用Adobe AIR在Android上处理文本输入?

Air Native Extension 中的 Java 性能,如何优化?

flash - Flash AS3:ReferenceError:错误#1056:无法创建属性

flash - 更改默认项目保存类型CS5.5

android - AIR 到 Flash Player,反之亦然

CSS3 Translate3D 和 iPhone 硬件加速