0

我正在使用 Flex 和 Air (Mobile) 和 Flash Builder 开发一个应用程序,尽管我遇到了一些其他问题,但我现在最担心的问题是我需要将 SWF Flash 动画嵌入到界面中。该应用程序必须在 Retina Display iPhone 4 中运行,因此我打开了 GPU 渲染模式,以便在“Flex 部分”中获得一些性能。它工作得非常好(我在渲染大分辨率资产而不是使用 CPU 模式时获得了更好的性能),但问题在于“嵌入式 Flash 部分”,它在 CPU 模式下显示不错,但速度很慢,并且有一些矢量伪影显卡。

从我有限的技能(我对 Flex 比较陌生)我认为在运行时可以选择在渲染模式之间切换将是完美的解决方案(我的意思是 GPU 用于菜单和整个 Flex 界面,而 CPU 用于嵌入式矢量电影)但我被告知现在这是不可能的。

这是真的吗?有没有其他方法可以实现,让这两个部分正确流畅地运行?为什么 GPU 模式让 Flash 电影如此痛苦?

非常感谢您的提前!

4

1 回答 1

0

快速的回答是 Flex 不是为在 GPU 上运行而开发的。因此,将应用程序置于 GPU 模式并没有真正获得任何收益。如果您真的想在 GPU 上运行,您可能需要查看 feathersui.com 并尝试一下。除此之外,我会将您的应用程序模式保留为“自动”。

于 2012-12-28T19:54:29.467 回答