1

在 actionscript3(cs5.5 或 flashdevelop)中,管理离屏显示对象的最佳实践是什么?

选项 A:加载关卡时,将所有对象放在舞台上(即使是在屏幕外的方式)

或者

选项 B:跟踪哪些对象应该出现在屏幕上,当它们应该出现时将它们添加到屏幕上,并在它们不应该出现时将它们移除。


选项 A肯定更容易管理,但实际上这两个选项的性能更高?在某些情况下更好吗?(即,瓦片地图可能会受益于管理屏幕上的哪些瓦片(尤其是对于巨大的地图),但也许 Flash 会在幕后处理所有这些?)

4

1 回答 1

1

Option B is going to be a lot faster, most of the time. But for tile maps and similar, I would recommend avoiding the scene-graph and use manual bitmapdata-blitting instead.

于 2012-06-21T14:50:29.597 回答