【发布时间】:2011-04-21 17:11:46
【问题描述】:
我有一个我在 Actionscript 3 中编写的游戏,我希望移植到 iOS。游戏有大约 9k LOC,分布在 150 个类中,大部分类用于数据模型、状态处理和关卡生成,所有这些都应该易于移植。
但是,在所有这些文件中手动重新调整语法的想法并不太吸引人。有没有工具可以帮助我加快这个过程?
我不是在这里寻找神奇的工具,也不是在寻找交叉编译器,我只是想要一些帮助来转换我的源文件。
【问题讨论】:
-
我认为 CS5 导出到 iPhone 工具不适合?
-
我已经尝试过了,但是由于它是一个包含所有功能的交叉编译器,所以它的性能并不完全明智。
-
根据我的经验,iOS 4 并不是我所说的 snappy,除了最新的硬件。就个人而言,我不得不将我的 iPod touch 2G 降级到以前的版本,而那只是为了使用库存应用程序。您是否在新设备上测试过 iPhone Packager 项目?我知道这不是一个真正理想的解决方案,因为很多人都有旧硬件,但我对 iPhone Packager 的性能感到好奇。
-
我有一个 ipad 只是为了测试它,但我所有的测试都显示非常不稳定和低帧率,一个简单的位图矩形在屏幕上平移(没有缩放或旋转)提供 15-45 fps。我几乎怀疑为 ipad 生成的代码有问题。
-
好的,有趣,我还没有尝试 CS5 导出功能。希望 Adobe 会改进它。如果您要手动移植您的代码,那么也许可以看看 cocos2d 2D 游戏框架。 Bit101 的 Keith Peters 有一些从 AS3 开发人员角度来看的教程。
标签: objective-c actionscript-3 syntax porting