【发布时间】:2009-08-24 17:46:46
【问题描述】:
我即将推出一个网站,所以我已进入最后阶段。是时候优化宝宝了!该网站的整体表现相当不错,平均帧率为 32fps。但在一些繁重的动画部分,它喜欢将几帧降低到大约 22fps。这不是那么可怕。但我正在尽可能地对其进行调整,以使其以尽可能高的速度运行。
我可能忽略了一些让这个宝宝跑得更顺畅的提示和技巧。
所以我特此打开这个帖子来分享过去曾帮助过你的任何忍者技巧。我现在能想到的几个:
对动画进行排序:
让尽可能少的转换同时发生,尽量让它更像一个变压器,一次做一件事。除了加快动画速度之外,您最终可能会获得更多的流量。
使动画对象尽可能小:
所以 flash 必须同时计算更少的像素。
cacheAsBitmap = true:
那些大的动画剪辑,被移动的矢量形状,当它们被缓存为位图时可能会更快地移动。可能会占用您的内存中的一些空间,但对于更高的帧率来说可以;)
销毁所有你不使用的东西:
将那些未使用的动画剪辑设置为 null,然后将其作为子项删除。所以你的垃圾收集器会处理它。
【问题讨论】:
标签: flash actionscript-3 optimization