我在 Android 上创建了一个针对 AIR 的快速渲染速度测试,并制作了 2 个项目;仅限移动 AS3 和 FLEX。他们使用一个嵌入动画并在其中包含一些帧计数逻辑的通用类。我明确地将 scaleMode 设置为 NO_SCALE,将 frameRate 设置为 24,并将 quality 设置为 StageQuality.HIGH。据我所知,编译器选项是相同的,只是 FLEX 项目有更多对框架 SWC 的引用。
结果在 FLEX 中约为 6-8 FPS,而在 AS3 中为 12-14。虽然 FLEX 会更慢是有道理的,但差异比我预期的要大,有什么想法吗?
我正在开发一个使用 MXML 制作手机游戏的项目。我个人认为它极大地影响了性能,这就是我创建上面的简单测试的原因。关于使用 MXML 制作手机游戏的任何想法?
谢谢!