1

我正在为桌面创建一个 HD(1280x800) adobe air 3.4 应用程序,在后台我正在做一个简单的时间线动画,它有向外散发的圆圈。这些圆圈是png,我尝试过渲染为位图而不是不渲染,并且我尝试将其作为带有模糊的flash绘图。我遇到的问题是在全屏模式下,性能显着下降。在窗口模式下,事情运行得非常顺利。我已经单独使用动画对此进行了测试,并且它总是会发生。舞台大小与监视器分辨率相同,我确保舞台没有缩放,但性能问题仍然存在。在发布设置中,我将加速设置为 GPU。

我的印象是Flash可以做各种疯狂的3D,所以我只是不明白为什么这个愚蠢的简单时间线动画会引起如此多的悲伤。任何人都可以填写一些信息吗?有解决全屏性能问题的方法吗?在我的所有搜索中,我都无法找到一个好的答案或解决方案。

更新:看起来像全屏交互,而不仅仅是全屏是要走的路。

4

1 回答 1

1

不要在动画上使用模糊。绝不。曾经。这就是原因,人们认为 Flash 很慢。它不是。但是横幅的结构很糟糕,并且使用了大量的过滤器。继续,在 Photoshop 中对 3MP 图像实施模糊滤镜。会有一个进度条。这将需要 1 秒。模糊很慢!如果您想对动画进行模糊处理,请将其记录下来并存储为 gif 或 fla。如果您想要工作模糊运行时,请实现 stage3D,并创建一个将在 GPU 上渲染它的 AGAL 程序。

于 2012-12-06T10:02:41.287 回答