如何在AS3中创建边界

时间:2013-07-10 13:23:43

标签: actionscript-3 flash actionscript

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

每当我使用ArrowKeys移动背景移动时,如果我单击左键,背景将向左移动。所以这并不是我想要的,因为我的玩家(移动的头像)将始终坚持到舞台的中间。如果玩家接近舞台的右端,如何制作一个新的边界...背景应该留在玩家边界外的x移动。

更多插图:

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

1 个答案:

答案 0 :(得分:1)

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

重复其他3方。