在ActionScript3而不是Java/Objective-C中编写移动游戏是一个好主意吗?

mar*_*tin 7 iphone performance mobile android actionscript-3

嘿,
我正在编写一个基于Android物理引擎(Java)的简单游戏.因为我想玩一些特殊的图形效果,对我来说性能非常重要.
我在互联网上读到你可以在ActionScript3中编写应用程序,然后将其导出为iPhone/iPad或Android应用程序.这意味着,如果我想为iPhone制作版本,我不必重写从JavaObjective-C的所有内容.

您是否有使用ActionScript3为Android和iPhone/iPad编写游戏的经验?有没有明显的优点/缺点?

Pla*_*eon 2

我用AndEngine 和air 为android 制作了游戏。Android 版的 Air 速度要慢得多。如果你的游戏需要性能,Air 2.6(当前版本)将无法处理。

AIR 2.6可以处理简单的游戏。一个有一点性能余裕的人。

我希望 AIR 2.7(现在处于测试版)能够有所改进,因为它支持 OpenGL。但现在我不得不说,对于性能游戏,远离 AIR。

要查看使用 AIR 制作的简单游戏的示例,请查看这个让我成为我的朋友的游戏: http://www.appbrain.com/app/kibble-katchers-free/air.com.munchiegames.KibbleCatchersFree

玩起来还不错,但如果你同时处理很多事情,有时会很卡。如果您的游戏强度比这更高,请放弃 AIR。