【问题标题】:How do I set a render area in AS3?如何在 AS3 中设置渲染区域?
【发布时间】:2009-08-20 03:50:50
【问题描述】:

我习惯了 J2ME,您可以在其中实际设置窗口的视图大小,并且您可以仅渲染该视图大小(因此屏幕外的任何内容都不会被渲染)。

在 google/stakcoverflow 搜索后,我什么也没找到(可能是坏词),但无论如何我将如何在我的 flash AS3 游戏中设置渲染区域?我不想渲染任何消耗大量资源的台下内容。

【问题讨论】:

    标签: flash actionscript-3


    【解决方案1】:

    Flash 播放器会自动执行此操作。它永远不会渲染可见屏幕区域之外的任何内容(除非您以编程方式手动将某些内容渲染到位图中)。播放器还尝试不重新渲染自上一帧以来未更改的可见屏幕区域。 (如果您使用的是调试版播放器,请右键单击影片并选择“显示重绘区域”,它会在每帧正在重绘的部分周围绘制一个红色矩形。)

    话虽如此,没有办法改变上述行为。例如,您不能告诉玩家重绘可见屏幕的某些部分而不是其他部分。

    【讨论】:

    • 非常感谢您的快速回答!
    猜你喜欢
    • 2018-03-21
    • 2018-11-29
    • 2014-09-10
    • 2013-11-04
    • 1970-01-01
    • 2022-01-07
    • 2019-02-28
    • 1970-01-01
    • 2013-04-11
    相关资源
    最近更新 更多