缩放的BitmapData的绘制成本有多高?
与许多游戏一样,我的游戏背景图像横跨整个舞台。
该图像被缩放以适合舞台的尺寸(可以调整大小,尽管很少)。
该图像也在每一帧上绘制(因为它与每个脏区域相交)
所以在每一帧上,Flash都必须绘制一个缩放的位图 - 这有多贵?
答案 0 :(得分:0)
“该图像也在每一帧上绘制” - 你的意思是图像在舞台上,其他DisplayObjects
在它上面移动,或者图像的内容是每帧重绘的吗?
这不是一个简单的问题,它实际上取决于您的用例。一些要点:
如果是静态图像,那么您不必担心。闪存中的大部分渲染时间都是通过向量到光栅的转换来实现的 - 图像没有这个,所以它主要只是将字节复制到显示缓冲区。如果你真的想深入了解,那就使用Scout(http://gaming.adobe.com/technologies/scout/),这将为你提供很好的渲染时间信息,等等。