如何让相机仅跟随AS3中播放机的X轴?

时间:2015-02-26 15:53:17

标签: actionscript-3

所以我有这个代码,相机跟随我的播放器,但它遵循x和y轴。我正在制作像as3中的超级马里奥游戏,所以我希望相机只跟随x轴。有什么建议? 这是我的代码:

import flash.events.Event;

import flash.geom.Rectangle;

addEventListener(Event.ENTER_FRAME, gameLoop);
stage.addEventListener(Event.ENTER_FRAME, cameraFollowCharacter);

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

1 个答案:

答案 0 :(得分:0)

' root.scrollRect'不应该依赖于player.y。 为y属性使用固定值。

function cameraFollowCharacter(evt:Event){ 
    root.scrollRect = new Rectangle(player.x - stage.stageWidth/5, 0, stage.stageWidth, stage.stageHeight); 
}