使用大型舞台尺寸为3840 x 2160时,我会看到将小精灵动画到舞台边缘时的性能问题。
我可以毫无问题地将数百个这些添加到舞台上,但如果有任何接近边缘,则会出现问题。我能做些什么来解决这个问题吗?
更新
sprite.cacheAsBitmap = true
给我造成了问题。设置为false
解决了问题。
答案 0 :(得分:1)
这可能与flash播放器呈现屏幕的方式有关。它重绘了四个最外面的重绘坐标之间的所有内容。 (最左,最右,最多,最下)
这意味着如果您在坐标1600,1000处只有两个像素,而在1800,1200处有一个像素在帧之间发生了变化,那么只会重绘200x200像素的区域。但是,如果您需要重新绘制10,10像素和3830,2150像素,则需要重新渲染3820x2140像素的区域。那是像素。 (8.174.800)
即使这四个最外面的像素之间没有其他变化,也是如此。