2013-11-26 54 views
0

即时消息制作双面滚动游戏。问题是,我已经到了我的游戏世界比闪光舞台/工作区水平更宽的地步。我想知道其他人怎么处理这个问题,因为拖动我的动画片段500像素到左边只是为了改变一个小细节,然后把它拖回500像素到它在游戏中的位置上工作太多了。在Flash中使用大型游戏世界

回答

0

对于sidescrollers,游戏世界本身通常是由actionscript创建的。 你可以做到这一点,就是让内容的每个“屏幕全部”都是自己的对象,然后在玩家在关卡中移动时添加内容。

0

首先,您可以在Flash CS中进行滚动。其次,在大多数侧面卷轴中,尤其是可能无限的侧面卷轴中,您将无法将所需的所有对象添加到舞台上,因此您必须设计一种在运行时放置它们的算法,或重复一系列“试验“,它可以在设计时设计,但必须非常短(尽管它们可能比舞台更宽)。

关于在运行阶段将对象放置在舞台上 - 您可以控制要显示的对象,可以将对象放在舞台的可见区域之前,然后以相同的速度向左滚动所有对象(如果使用容器MC,你可以滚动那个,但最终用完一个无限滚动的坐标空间,所以也许可以稍微改变一次容器),那么如果一个对象的X(或Y,如果垂直滚动)坐标太远离舞台的另一端,您将其从显示和处理中移除。