1

我在 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 制作手机游戏的任何想法?

谢谢!

4

1 回答 1

0

Flex 不适用于注重性能的移动开发。它在后台做了很多不必要的事情,会影响性能。如果必须,仅 AS3 代码将为您提供最佳结果。

于 2012-11-22T22:45:25.680 回答