处理大对象/ MC时的As3 ios性能

时间:2014-03-28 07:16:13

标签: actionscript-3 ipad

这可能是一个简单的问题,但无论如何我都会问它。

在我的iPad应用场景中,我有一个相当大的可拖动MC,它拥有30个平铺的嵌套MC。每个嵌套的子项都是动画。现在我的问题是,是否一次在父MC中添加所有30个MC,或者仅在屏幕边界内添加它们?

父MC可以拖动,因此屏幕视口中只有4-6个子MC。

如果我立刻将所有30个MC添加到父MC,它会降低性能吗?或者它只是在动画的MC进入屏幕后才处理它们?

干杯。

1 个答案:

答案 0 :(得分:0)

影片剪辑已添加到舞台,但在屏幕视口外部将会降低性能,但会低于视口内的性能。当此MC位于视口之外时,为什么不从舞台中删除父MC?

另外30个动画嵌套(矢量)Movieclips在较低的设备上非常重。对于性能优化,您可以在Flash IDE中将矢量图转换为位图,使用movieclip.cacheAsBitmap属性或blitting动画(http://www.adobe.com/devnet/flash/articles/blitting_mc.html)。

总体而言,要获得良好的视觉效果,请查看http://gamua.com/starling/