2011-11-15 39 views
1

我在ActionScript 3中做了一個動畫類,並希望知道最有效的方法。 目前我所做的是獲取圖像(精靈表)並將所有幀保存在位圖數組中,然後將每個幀添加爲小孩,並將setVisible = false除了必須顯示的幀。帶位圖的AS3動畫

我能想到的另一種方式是隻有一個位圖添加爲小孩,每次幀都必須更改時,我使用copyPixels函數將像素複製到位圖。

比這兩種方法都有效嗎?

感謝

回答

3

把你所有的幀的BitmapData載體。然後使用單個Bitmap,並在想要更改幀時更改它的bitmapData屬性。

+0

謝謝!這對我來說非常合適! –

0

Copypixels是相當快的。

渲染方法here at 8bitrocket.com有一個很好的比較;我會建議給它一個閱讀。