Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发一个使用触摸在场景中移动身体的游戏。场景有一个由静态矩形体组成的边界墙。当我沿着边界移动对象时,它会在碰撞时抖动。这是因为边界墙将身体向外推,而触摸将身体推向墙。我试图通过在与边界壁碰撞时将物体的线速度设置为 0 来避免这种情况,但它没有用。我试图沿着边界墙平稳移动,没有抖动。有什么建议么?
不要设置线速度,而是使用施加脉冲或施加力。如果您只是设置对象速度,它会瞬间加速,从而导致抖动。但是,当物体碰到障碍物时,施加力来移动物体会抵消掉,你最终应该会得到你想要的效果。