android - 用 ActionScript3 而不是 Java/Objective-C 编写手机游戏是个好主意吗?

标签 android iphone performance actionscript-3 mobile

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

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

最佳答案

我用 AndEngine 和 air for android 制作过游戏。 Air for android 要慢得多。如果您的游戏需要性能,Air 2.6 - 当前版本 - 将无法处理。

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

我希望 AIR 2.7(目前处于测试阶段)能够改进,因为它支持 OpenGL。但就目前而言,我不得不说远离 AIR 进行性能游戏。

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

它播放正常,但如果您同时处理很多事情,有时会卡顿。 如果您的游戏比这更密集,请传递 AIR。

关于android - 用 ActionScript3 而不是 Java/Objective-C 编写手机游戏是个好主意吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5913456/

相关文章:

android - 为什么我不能动态更新 AutoCompleteTextView?

iPhone iOS 使用函数从 CoreData 检索 NSMutableArray

ios - iphone x 中应用程序顶部和底部的黑屏

java - 比构造函数快?

android - 如何替换不同类型的Fragments?

android - 我的应用程序在进入循环后卡住

android - 将 JSON 字符串解析为 SQLite 表的最快方法是什么?

iphone - 异步进程给我带来了麻烦

python - 非常简单的 python 函数需要在函数而不是子函数上花费很长时间

mysql - 涉及范围时,索引中第一个具有较高基数的列?