0

我是 AS3 的新手,我想知道如何在 flash 中制作框架边界,我正在制作一个平台游戏。我的代码逻辑是这样的:

每当我使用箭头键移动背景时,移动背景反转,所以如果我单击左键,背景将向左移动。所以这并不是我真正想要的,因为我的播放器(移动的化身)将永远停留在舞台的中间。如何制作新边界,以便每当玩家靠近舞台右端时...背景应该向左移动 x 移动到玩家边界之外。

更多插图:

http://i.imgur.com/HOw6vHI.png

4

1 回答 1

1
if(player.x > rightBound){
  map.x += rightBound - player.x;
  player.x = rightBound;
}

对其他 3 面重复此操作。

于 2013-07-10T13:37:09.140 回答