所以我有这个代码,相机跟随我的播放器,但它遵循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);
}
答案 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);
}