Box2D / Farseer传送带 - 字符被压入天花板

时间:2014-08-10 17:10:03

标签: c# c++ box2d farseer

我已经实现了使用Contact.TangentSpeed移动我的角色(类似于:http://www.iforce2d.net/b2dtut/conveyor-belts):

foreach (var contact in GroundContacts)
{
    contact.Contact.TangentSpeed = -MaximumVelocity;
}

不幸的是,当我将角色移动到这样的地方时: enter image description here

它移动到墙壁而不是停止。如果我用ApplyForce按下字符,一切都可以。

如何在没有明确检查之前描述的情况的情况下让它停止而不是移动到墙上?

我认为重要的是要注意,黑体是静止的。

0 个答案:

没有答案