【发布时间】:2010-10-08 17:25:47
【问题描述】:
如何更改舞台质量以提高 Flash Player AIR 中的渲染性能?
StageQuality 似乎根本没有任何作用。这是一个已知的错误还是我做错了什么?
我在 Main() 应用程序类构造函数中使用它:
stage.quality = StageQuality.LOW;
没有其他方法可以提高 AIR 应用程序的性能吗?
【问题讨论】:
-
据我所知,舞台质量与表演关系不大。但是,您可以尝试使用较少的 for 循环、避免 onEnterFrame 逻辑、对不必要的 if 条件进行分组等。
-
据我所知,舞台质量与表演的关系最大。将其从 HIGH 降低到 LOW,几乎任何应用程序或游戏都将运行至少两倍的速度。试试看。
-
你们俩都只是用粗略的概括来证明你的观点。影响表演的舞台质量完全取决于任何给定时间舞台上内容的构成;在许多情况下,它可能非常有用,而在其他情况下,它几乎没有任何实际好处。
-
解释一下你究竟在用 AIR 做什么、什么表现不正常等对你来说会更有帮助。StageQuality 不是提高性能的唯一选择,但不知道问题出在哪里这让人很难提出任何建议。
-
当您找到答案后,您应该将其添加为答案,而不是使用答案编辑您的问题。这样,当有人搜索时,他们更有可能查看此线程,因为它似乎有答案:)
标签: actionscript-3 flash air