如何实现输入运动?

时间:2019-07-19 16:06:08

标签: unreal-engine4

我是UE的新手,正在尝试制作一个非常简单的游戏来学习引擎。

这就是游戏的外观

This is how the game looks.

我希望玩家只能左右移动立方体(PlayerPawn)。

这是我移动棋子的脚本。

This is my script to move the pawn

但是当我向左或向右走时,它也会旋转。我怎样才能解决这个问题?当典当模拟物理时如何实现输入运动?

1 个答案:

答案 0 :(得分:0)

您要在非浮动对象上应用浮动典当运动吗?只是看起来不对吗?

如果要使用自定义运动,只需设置一个碰撞组件(可能是BoxComponent?),然后通过SetForce / AddImpulse或SetLinearVelocity强制应用。

也许还值得您花时间研究一下带有很多预制移动功能的角色蓝图