2013-07-10 47 views
0

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

每当我用ArrowKeys移动背景反转移动,所以如果我点击左键,背景将左移。所以这并不是我想要的,因为我的玩家(移动头像)将始终坚持到舞台中间。如何在玩家靠近舞台右端的时候创造一个新的边界......背景应该尽可能多地移到玩家的边界之外。

更多说明:

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

回答

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

重复对其它3个侧面。

+0

正是我所需要的,很好的工作,谢谢你的哥们。 – victory