1

我在 CS6 (Mac) 中创建了一个 Flash 应用程序 (AS3),它在作为 Flash 投影仪发布时按预期运行。但是当我作为 AIR 应用程序 (v3.4.0.2540) 发布时,该应用程序的性能比投影仪差大约 50%。我将其设置为使用 GPU 硬件加速,渲染模式为自动。我应该使用其他设置吗?性能达到预期的时间(使用 MOUSE_MOVE 和 ENTER_FRAME 侦听器时),但它在独立播放器中运行良好。

4

1 回答 1

0

将渲染模式设置为自动将导致 AIR回退到 CPU(请参阅“renderMode”)。如果您依赖 GPU(您没有说明您是否是,但这是暗示的),这可能会导致性能显着下降。

您需要将渲染模式设置为directgpu利用 AIR 中的 GPU。我不完全确定有什么区别,但我在direct与 Starling 合作时一直使用它。

AIR 需要考虑的另一件事:您发布的是发布版本还是调试版本?调试版本的性能比发布版本差得多。

于 2012-08-28T20:04:59.550 回答