Flash渲染:优化提示和技巧

Kas*_*per 5 flash optimization actionscript-3

我即将推出一个网站,所以我已经进入了最后阶段.是时候优化宝宝了!该网站整体表现相当不错,平均帧率为32fps.但是在一些重型动画部件中,它喜欢将几帧降低到大约22fps.哪个不是那么可怕.但我正在尽可能地调整它以保持它以尽可能高的速度运行.

我可能会忽略一些提示和技巧,让这个宝宝跑得更顺畅.

因此,我打开这个帖子,分享过去曾经帮助过你的任何忍者技巧.我现在想到的几个我的:

对动画进行排序:

让尽可能少的转换同时发生,尽量让它更像一个变换器,一次一件事.除了在动画中获得速度之外,您可能最终获得更多流量.

保持动画对象尽可能小:

因此,flash必须同时计算更少的像素.

cacheAsBitmap = true:

那些大的动画片段,被移动的矢量形状,当它们被缓存为位图时可能会更快地移动.可能占用你记忆中的一些空间,但任何东西都需要更高的帧率;)

销毁你不使用的一切:

将这些未使用的动画片段设置为null,然后将其作为子项删除.所以你的垃圾收集器会处理它.

one*_*ney 2

Alpha 透明度可能需要大量渲染...

据我所知,如果您对其进行动画处理,发光滤镜会造成严重破坏。

尽可能使用visible = false 而不是alpha = 0。