我必须马上说我只是在学习虚幻引擎,所以这个问题可能看起来有点......
我希望能够用鼠标旋转相机,这样我就可以上下左右(在地板上,在天花板上)环顾四周。相机被蠕变到 Pawn,如下所示
:
我添加了以下 AxisMappings:
即(至少据我了解)未来相机向左右旋转对应于鼠标沿 X 轴的移动,换句话说,左右,向上down rotation对应Y轴,更简单的up-down。
好的,在我的角色(第一张照片)上,我写了以下代码:
即根据鼠标的移动发生旋转。
结果:
- 左右旋转按预期正常工作
- 上下旋转根本不起作用。也就是说,无论我如何移动鼠标,相机都不会旋转,我看不到天空或地板。
请告诉我我的错误是什么以及如何解决?
PS人们经常写(我自己写)人们很少提供有关他们问题的信息。所以我决定附上更多的截图,以使其更清晰,虽然我不知道如何在蓝图上正确应用代码,所以我也附上了截图。
尝试将相机组件上的“使用 Pawn Control Rotation”复选框的状态更改为相反的状态。在某些情况下,它可能会导致此问题。
有点晚了,但是Camera Settings选项卡中的“Use Pawn Control Rotation”需要在SpringArm组件上,而不是在相机上。如果它在相机上被激活,那么实际上相机将保持在原位,并且相对于坐标轴的视角会发生变化。并且有必要改变相机的位置,而不是视角。所以更正确。