Box2D / Farseer – 移动静态物体上的灯具

我正在尝试创建一个灯具池,以减less内存消耗。 我的问题是,当我试图返回一个夹具池,并重新分配其在父体的位置,一旦重新定位夹具不再提供任何碰撞响应与其他世界对象。

看来如果你想在一个静态物体上移动一个Fixture,它需要被销毁并重新创建。 这个方法不允许我使用我的Pool。

有谁知道是否有可能移动夹具在静态物体上? 我不想移动身体,但附加的附件。

Farseer是开源的。

http://farseerphysics.codeplex.com/SourceControl/changeset/view/94324#1436535

警告:你不能重用灯具。

如果你仍然想这样做,那么试着重现一下Fixture.RegisterFixture()私有方法的一些步骤。