4

我正在使用仅基于矢量的 Adob​​e Air 3.6 构建一个 Android 笔记应用程序。此类应用推荐哪种硬件加速模式?有三种模式可供选择:

1. None 
2. Direct 
3. GPU
4

2 回答 2

2

Adobe 建议对移动设备使用直接渲染模式(请参阅http://help.adobe.com/en_US/as3/mobile/WS5d37564e2b3bb78e5247b9e212ea639b4d7-8000.html)。但是,从历史上看,我在使用 Direct 模式渲染矢量图形时遇到过问题。此外,文档还提到了使用 Stage3D,我认为它不支持矢量图形。

考虑到这一点,确定使用哪种渲染模式的最佳方法是对您的应用程序进行基准测试。Adobe Scout可用于确定您的应用程序的渲染速度,因此您可以使用每种不同的渲染模式创建应用程序的构建,并查看哪一种表现最佳。此外,您可能会发现在 None 下呈现的内容将无法在 Direct 或 GPU 下正确呈现。

于 2013-07-30T01:49:54.810 回答
2

对于纯粹基于矢量(显示列表)的应用程序,直接模式不会有帮助,因为它旨在与 Direct3D 一起使用。GPU 模式将使一些图形卸载到 GPU(我相信主要是位图和合成),这可能是有益的,特别是如果您在适当的情况下使用 cacheAsBitmap 和 cacheAsBitmapMatrix。

在任何情况下,您都应该在确定解决方案之前进行一些测试。潜在的好处很大程度上取决于应用程序实际显示的内容。

于 2013-07-30T10:13:14.960 回答