Actionscript 3 as3-移动背景和聚焦于玩家的舞台之间的区别?

Actionscript 3 as3-移动背景和聚焦于玩家的舞台之间的区别?,actionscript-3,Actionscript 3,当你有一个侧滚器,你想让播放器看起来像是在侧滚。有两种方法,按下按键时移动背景,或在玩家移动时使舞台跟随玩家 有人能告诉我是什么造成了巨大的差异,哪一种是首选的,更安全可靠的方法 背景移动,使播放器看起来在移动: background.x = scrollX; background.y = scrollY; 舞台跟随者: background.x = -(player.x - stage.stageWidth / 2); 根据您的设计偏好,可以随意使用任何一种方法。两者仍然具有相同的视觉效果

当你有一个侧滚器,你想让播放器看起来像是在侧滚。有两种方法,按下按键时移动背景,或在玩家移动时使舞台跟随玩家

有人能告诉我是什么造成了巨大的差异,哪一种是首选的,更安全可靠的方法

背景移动,使播放器看起来在移动:

background.x = scrollX;
background.y = scrollY;
舞台跟随者:

background.x = -(player.x - stage.stageWidth / 2);

根据您的设计偏好,可以随意使用任何一种方法。两者仍然具有相同的视觉效果,但如果您希望提高性能,请告诉对象在超过某个点时卸载。这样无论你走哪条路,你都不必担心性能。当涉及到2d侧边滚动条时,舞台上的对象数量才是关键