【问题标题】:AS3 - Should I add all objects to the stage, or just the one's on screen?AS3 - 我应该将所有对象添加到舞台上,还是只添加屏幕上的对象?
【发布时间】:2012-06-23 19:02:53
【问题描述】:

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

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

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


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

【问题讨论】:

    标签: actionscript-3 optimization air stage displayobject


    【解决方案1】:

    大多数时候,选项 B 会快很多。但是对于平铺贴图和类似的,我建议避免使用场景图,而是使用手动位图数据块。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-23
      • 2010-11-17
      • 2012-01-21
      • 1970-01-01
      • 2012-01-24
      • 2012-03-09
      • 2016-06-23
      • 2022-06-29
      相关资源
      最近更新 更多