长篇大论的问题,我将提供一个图表来说明我的目标:
红色方块代表人物,蓝色矩形代表摄像机,绿色圆点代表“舞台”的中心,黑色圆圈是舞台本身。
我想要的是基本上将玩家的运动锁定在舞台的“中心”周围,这样无论何时你向左或向右移动,你都会或多或少地围绕所述中心旋转。但是,我也希望玩家能够在中心前后移动。请记住,我希望相机始终保持在玩家的正后方。我尝试了许多不同的方法,最新的方法如下:
我拿了一个默认演员,附加了一个弹簧臂,将一个儿童演员附加到那个(被附身成为可玩角色),附加另一个弹簧臂,最后是相机。然后我将蓝图代码添加到第一个弹簧臂,使其成为由左/右控件控制的那个。但是,在点击播放时,唯一移动的是相机,它只能向前和向后移动。
诚然,我对 Unreal Blueprints 还是很陌生,因此我们将不胜感激。