是否有一个现有的AS3游戏引擎已经过优化,可以使用Adobe的移动iOS打包程序运行。适用于iOS的高性能ActionScript移动游戏引擎
我目前正在试验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端口C++的Flixel AS:http://flixel.org/forums/index.php?topic=2549.0
你可以从iPhone打包机中获得良好的性能,因为我们即将发布一个写在其中的游戏。问题是其中一个人不得不编写他自己的物理引擎,因为现有的引擎没有针对移动设备进行优化。我会说,使用Flash确实具有在Android上运行相同代码库的优势 - 这就是我们为什么要这么做的原因。 – 2011-06-13 22:29:31
弥敦道你应该重新发表你的评论作为答案。 – 2011-06-14 19:52:49