AS3大型舞台边缘性能不佳

时间:2011-09-15 09:40:21

标签: performance actionscript-3

使用大型舞台尺寸为3840 x 2160时,我会看到将小精灵动画到舞台边缘时的性能问题。

我可以毫无问题地将数百个这些添加到舞台上,但如果有任何接近边缘,则会出现问题。我能做些什么来解决这个问题吗?

更新

sprite.cacheAsBitmap = true给我造成了问题。设置为false解决了问题。

1 个答案:

答案 0 :(得分:1)

这可能与flash播放器呈现屏幕的方式有关。它重绘了四个最外面的重绘坐标之间的所有内容。 (最左,最右,最多,最下)

这意味着如果您在坐标1600,1000处只有两个像素,而在1800,1200处有一个像素在帧之间发生了变化,那么只会重绘200x200像素的区域。但是,如果您需要重新绘制10,10像素和3830,2150像素,则需要重新渲染3820x2140像素的区域。那是像素。 (8.174.800)

即使这四个最外面的像素之间没有其他变化,也是如此。