【发布时间】:2009-08-20 03:50:50
【问题描述】:
我习惯了 J2ME,您可以在其中实际设置窗口的视图大小,并且您可以仅渲染该视图大小(因此屏幕外的任何内容都不会被渲染)。
在 google/stakcoverflow 搜索后,我什么也没找到(可能是坏词),但无论如何我将如何在我的 flash AS3 游戏中设置渲染区域?我不想渲染任何消耗大量资源的台下内容。
【问题讨论】:
标签: flash actionscript-3
我习惯了 J2ME,您可以在其中实际设置窗口的视图大小,并且您可以仅渲染该视图大小(因此屏幕外的任何内容都不会被渲染)。
在 google/stakcoverflow 搜索后,我什么也没找到(可能是坏词),但无论如何我将如何在我的 flash AS3 游戏中设置渲染区域?我不想渲染任何消耗大量资源的台下内容。
【问题讨论】:
标签: flash actionscript-3
Flash 播放器会自动执行此操作。它永远不会渲染可见屏幕区域之外的任何内容(除非您以编程方式手动将某些内容渲染到位图中)。播放器还尝试不重新渲染自上一帧以来未更改的可见屏幕区域。 (如果您使用的是调试版播放器,请右键单击影片并选择“显示重绘区域”,它会在每帧正在重绘的部分周围绘制一个红色矩形。)
话虽如此,没有办法改变上述行为。例如,您不能告诉玩家重绘可见屏幕的某些部分而不是其他部分。
【讨论】: