mcMain是我的角色,这是enterframe事件侦听器
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) 每当角色向上移动时,摄影机也会向上跟随角色。我希望这种情况在他向左或向右移动时发生,但在他跳跃时不会发生。
请帮忙。
很明显,您不知道该代码的实际作用。无论如何,我建议用一个常数值替换mcMain.y
。