AndEngine / Box2d在与边界碰撞时避免抖动

时间:2013-07-18 11:45:10

标签: box2d andengine

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

1 个答案:

答案 0 :(得分:0)

使用“应用脉冲”或“施加力”,而不是设置线速度。如果您只是设置物体速度,它会立即加速,从而导致抖动。但是施加一个力来移动物体会在撞到障碍物时抵消,你最终会得到你想要的效果。