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