我正在尝试设置一个区域,如果一个物体进入它,它会变慢。
这是我到目前为止所得到的: -
PhysicsBody = BodyFactory.CreateBody(World, new Vector2(x,y));
PhysicsBody.BodyType = BodyType.Static;
List<Vertices> vertList = EarclipDecomposer.ConvexPartition(verts);
Fixtures = FixtureFactory.AttachCompoundPolygon(vertList, density, PhysicsBody);
该区域需要什么设置才能减慢其他物体的速度 - 是否摩擦?
答案 0 :(得分:2)
这篇文章为您提供了多种解决方案。
http://farseerphysics.codeplex.com/discussions/240883
您可以使用摩擦力,拖动咖啡因,LinearDamping,VelocityLimietController或只使用两个引擎并在两者之间切换。