【发布时间】:2011-06-13 22:13:23
【问题描述】:
是否有现有的 AS3 游戏引擎经过优化以使用 Adobe 的移动 iOS 打包程序运行。
我目前正在试验Flixel,因为它是一个非常棒的 AS3 游戏引擎,但它在我的 iPhone 4 上运行速度很慢(所以我确信在较慢的硬件上性能会很糟糕)。我有兴趣优化它以使其在 iOS 上运行良好。
另外,如果性能无法达到,我可能会放弃 iPhone 上的 AS3,而是选择像 Cocos2D 或一些原生 Objective-C 引擎之类的东西。能够集成一些来自 AS3 的高级功能,例如物理引擎、RTMFP(UDP 实时多人游戏库等),真是太好了。
可能值得使用 Haxe 之类的东西将 AS3 交叉编译为 C++ 并将其用作桥梁(但我会失去一些不错的 Flash Player VM 功能)。
Flixel 引擎已经有了一些 Objective-C 端口。
- https://github.com/ericjohnson/canabalt-ios
- Haxe 移植到 Flixel AS 的 C++:http://flixel.org/forums/index.php?topic=2549.0
【问题讨论】:
-
您可以从 iPhone 打包程序中获得良好的性能,因为我们即将发布用它编写的游戏。问题是其中一个人不得不编写自己的物理引擎,因为现有的引擎没有针对移动设备进行优化。我会说使用 flash 确实具有在具有相同代码库的 Android 上运行的优势——这就是我们这样做的原因。
-
内森,您应该重新发布您的评论作为答案。
标签: iphone ios actionscript-3 mobile