0

我正在尝试设置一个区域,如果一个物体进入它,它就会变慢。

这是我到目前为止所得到的: -

        PhysicsBody = BodyFactory.CreateBody(World, new Vector2(x,y));
        PhysicsBody.BodyType = BodyType.Static;

        List<Vertices> vertList = EarclipDecomposer.ConvexPartition(verts);
        Fixtures = FixtureFactory.AttachCompoundPolygon(vertList, density, PhysicsBody);

我需要什么设置才能使该区域减速到其他物体 - 是摩擦吗?

4

1 回答 1

2

这篇文章为您提供了几种解决方案。

http://farseerphysics.codeplex.com/discussions/240883

您可以使用摩擦力、阻力系数、LinearDamping、VelocityLimietController 或只拥有两个引擎并在两者之间切换。

于 2012-03-18T04:35:06.630 回答