0

我正在开发一个使用触摸在场景中移动身体的游戏。场景有一个由静态矩形体组成的边界墙。当我沿着边界移动对象时,它会在碰撞时抖动。这是因为边界墙将身体向外推,而触摸将身体推向墙。我试图通过在与边界壁碰撞时将物体的线速度设置为 0 来避免这种情况,但它没有用。我试图沿着边界墙平稳移动,没有抖动。有什么建议么?

4

1 回答 1

0

不要设置线速度,而是使用施加脉冲或施加力。如果您只是设置对象速度,它会瞬间加速,从而导致抖动。但是,当物体碰到障碍物时,施加力来移动物体会抵消掉,你最终应该会得到你想要的效果。

于 2013-07-18T17:51:39.540 回答