角色Pawn在拾取物体时向后滑动

时间:2017-11-12 04:32:14

标签: unreal-engine4

我正在使用虚幻引擎创建一个益智游戏。在这个游戏中,玩家必须拿起一把椅子/桌子并将其放在房间另一部分的压力板上以解锁门。

进行游戏测试时,拾取物体会导致我的角色向后滑动。一旦滑动开始,就无法使角色停止滑动。我怀疑这个问题可能是由对象的碰撞音量进入角色引起的。然而,当我释放物体时,我的角色继续向后滑动,即使那时物体的碰撞体积是遥不可及的。

在我的角色蓝图上,我已经锁定了所有轴上的旋转,因此在拾取对象后它不会随意开始向后滚动。这解决了问题的一部分,但仍然存在着刚刚停止的滑行。

我是UE新手,我不知道是什么导致了这个问题。如果您有任何以前的经验或只是想要插入,请做!

2 个答案:

答案 0 :(得分:0)

Dont know why this is happening exactly unless we see the actual settings you are using and the BP but when you pick up the object , disable its physics and collision and when you put it back enable it after a delay of 0.5 or 1 second . Hope this helps.

答案 1 :(得分:0)

另一种替代方法是将碰撞组件的旋转锁定在您拥有的默认pawn中,或者增加角度阻尼。

为此,打开默认的典当蓝图并在物理部分下,然后约束,锁定X,Y和Z轴的旋转。或者增加角度阻尼。