带位图的AS3动画

时间:2011-11-15 15:16:49

标签: actionscript-3 animation bitmap frame

我正在使用ActionScript 3做一个动画类,并且想知道最有效的方法。 目前我所做的是获取一个图像(精灵表)并将所有帧保留在一个位图数组中,然后将每个帧添加为一个子项,除了我必须显示的帧外,我将setVisible = false。

我能想到的另一种方法是只添加一个Bitmap作为子项,并且每次都必须更改帧时,我使用copyPixels函数将像素复制到Bitmap。

这些替代方案中的效率要高一些吗?

由于

2 个答案:

答案 0 :(得分:3)

将所有框架保存在BitmapData的向量中。然后使用单个Bitmap并在您想要更改框架时更改它的bitmapData属性。

答案 1 :(得分:0)

Copypixels非常快。

对渲染方法进行了很好的比较here at 8bitrocket.com;我建议给它一个阅读。