我有两个闪存部分: Shell 和内容。 Shell是一个Air 3.8 for Android项目 - 内容是一个Flash 11.8项目。 Shell在Android设备上运行并加载到Content .swf中。在他们两个之间我有三组硬件加速选项:
...当试图找出最佳效果时,这是设置测试的许多不同可能组合。
这些设置中的任何一个都被别人搞砸了吗?壳牌的“硬件加速”是否胜过内容?壳牌的“渲染模式”是否胜过其他人?
tl; dr:air app的渲染模式是否会覆盖其硬件加速,并且其中任何一个都会覆盖加载到应用程序中的.swf的硬件加速?
答案 0 :(得分:2)
除非我弄错了,否则在这种情况下只有app(“Shell”)渲染模式很重要。应该在GPU加速应用程序中加速非GPU加速SWF。在Flash中查找的简便方法是创建一个具有过滤器(DropShadowFilter
可用)的SWF,并将其加载到GPU加速的应用程序中。如果过滤器不起作用,则这是正确的(过滤器在GPU渲染模式下不起作用)。所以,基本上,唯一重要的模式是最高级容器的渲染模式。
无论如何,语言差异(Render Mode
vs Hardware Acceleration
)完全相同。 GPU = GPU,Direct = Direct,None = CPU。 Auto也是目前的CPU(最初是为了自动选择最佳模式,但尚未实现)