Actionscript 3 在Flash中处理大型游戏世界

Actionscript 3 在Flash中处理大型游戏世界,actionscript-3,flash,Actionscript 3,Flash,我正在做一个侧滚游戏。问题是,我的游戏世界在水平方向上比flash stage/工作区要宽。我想知道其他人是如何处理这个问题的,因为将我的movieclips向左拖动500像素只会改变一个小细节,然后将其向后拖动500像素到它在游戏中所处的位置是太多的工作了。对于侧卷轴,游戏世界本身通常是由actionscript创建的。 你可以这样做,就是让每一个“满屏”的内容都成为自己的对象,然后在玩家在关卡中移动时添加内容。首先,你可以在Flash CS中滚动。第二,在大多数侧边滚动条中,尤其是潜在的无限

我正在做一个侧滚游戏。问题是,我的游戏世界在水平方向上比flash stage/工作区要宽。我想知道其他人是如何处理这个问题的,因为将我的movieclips向左拖动500像素只会改变一个小细节,然后将其向后拖动500像素到它在游戏中所处的位置是太多的工作了。

对于侧卷轴,游戏世界本身通常是由actionscript创建的。
你可以这样做,就是让每一个“满屏”的内容都成为自己的对象,然后在玩家在关卡中移动时添加内容。

首先,你可以在Flash CS中滚动。第二,在大多数侧边滚动条中,尤其是潜在的无限滚动条中,您将无法将所有需要的对象添加到舞台上,因此您必须设计一种在运行时放置它们的算法,或者重复特定的“试验”序列,这可以在设计时设计,但必须非常短(尽管它们可以比舞台宽)

关于在运行时将对象放置在后台-您可以控制要显示的对象,您可以将对象放置在后台可见区域的前面,然后以相同的速度向左滚动所有对象(如果您使用容器MC,您可以滚动该容器,但最终使用无限滚动条会耗尽坐标空间,因此可能会偶尔更改容器),然后如果对象的X(或Y,如果垂直滚动条)坐标离舞台的另一侧太远,您可以将其从显示和处理中移除