我正在使用虚幻引擎创建一个益智游戏。在这个游戏中,玩家必须拿起一把椅子/桌子并将其放在房间另一部分的压力板上以解锁门。
进行游戏测试时,拾取物体会导致我的角色向后滑动。一旦滑动开始,就无法使角色停止滑动。我怀疑这个问题可能是由对象的碰撞音量进入角色引起的。然而,当我释放物体时,我的角色继续向后滑动,即使那时物体的碰撞体积是遥不可及的。
在我的角色蓝图上,我已经锁定了所有轴上的旋转,因此在拾取对象后它不会随意开始向后滚动。这解决了问题的一部分,但仍然存在着刚刚停止的滑行。
我是UE新手,我不知道是什么导致了这个问题。如果您有任何以前的经验或只是想要插入,请做!
答案 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轴的旋转。或者增加角度阻尼。