【发布时间】:2013-06-22 05:12:40
【问题描述】:
我对@987654321@ 的性能有疑问。 我必须展示一个由许多小图像组成的世界。 (约 10.000)
为了获得最佳性能,我使用了一个图像池,所有图像都在一个 Sprite 的显示列表中,因此我不必添加和删除图像。
如果我想显示世界的一个新区域,我只需将图像移动到新位置。这个过程非常快,大约需要 6 毫秒。
但问题是,显示列表中图像的顺序对我来说很重要。 因此,我必须使用 setChildIndex 重新排列图像。将图像设置到显示列表(setChildIndex)中正确位置的过程对性能有很大影响,因此我需要大约 60 毫秒来显示一个新区域。 您是否知道如何优化流程或是否有替代 setChildIndex 方法的方法?
【问题讨论】:
标签: actionscript-3 flash flash-builder starling-framework