答案 0 :(得分:0)
对于sidescrollers,gameworld本身通常由actionscript创建。 你可以这样做的方法是将每个“屏幕上”的内容作为它自己的对象,然后在玩家在关卡中移动时添加内容。
答案 1 :(得分:0)
首先,您可以在Flash CS中滚动。其次,在大多数侧面滚动条中,特别是潜在的无限,你将无法将所需的所有对象添加到舞台上,因此你必须设计一种在运行时放置它们的算法,或者重复一定数量的“试验” “,它可以在设计时设计,但必须非常短(尽管它们可能比舞台更宽)。
关于在运行时将对象放置在舞台上 - 您可以控制要显示的对象,可以将对象放在舞台可见区域的前面,然后以相同的速度向左滚动所有对象(如果使用容器) MC,你可以滚动那个,但你最终会用无限卷轴用完坐标空间,所以可能偶尔更换容器一次),然后如果一个对象的X(或Y,如果是垂直卷轴)坐标太远在舞台的另一边,你将它从显示和处理中删除。