在角色跳跃时停止相机向上移动

时间:2014-04-13 18:11:47

标签: actionscript-3

mcMain是我的角色,这是enterframe eventlistener

stage.addEventListener(Event.ENTER_FRAME, cameraFollowCharacter);

function cameraFollowCharacter(evt:Event){
root.scrollRect = new Rectangle(mcMain.x - stage.stageWidth/2,     mcMain.y - stage.stageHeight/2, stage.stageWidth, stage.stageHeight);
}

我有两个问题 -

1)我的角色总是在中心。我想把它放下来。 2)每当角色上升时,相机也会跟随角色。我希望这种情况发生在他向左或向右但不是在他跳跃时。

请帮忙。

1 个答案:

答案 0 :(得分:0)

嗯,你显然不知道那个代码实际上是做什么的。无论如何,我建议用一个常数值替换mcMain.y