1

我在 Unity 中使用Farseer,我很难弄清楚如何使用脚本删除关节。我想删除场景中的所有关节。我一直在尝试使用类似的东西:world.JointList 和 world.RemoveJoint 但由于在 Unity 中关节是组件(即 FSPulleyJointComponent),我不明白如何访问关节本身。

任何帮助将非常感激。

4

2 回答 2

2

我从来没有使用过Farseer,但是如果关节被实现为Components可以使用Object.Destroy删除它们。

如果Destroy在 aComponent的引用上使用,那么它将从GameObject它所附加的引用中删除。

于 2013-04-25T08:22:37.713 回答
0

我的坏... world.JointList 和 world.RemoveJoint 都可以正常工作。我没有得到正确的世界。

于 2013-04-29T21:51:49.410 回答