【问题标题】:AndEngine/Box2d Avoid Jitters on collision with boundryAndEngine/Box2d 避免与边界碰撞时的抖动
【发布时间】:2013-07-18 11:45:10
【问题描述】:

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

【问题讨论】:

    标签: box2d andengine


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多