我在 Unity 中使用Farseer,我很难弄清楚如何使用脚本删除关节。我想删除场景中的所有关节。我一直在尝试使用类似的东西:world.JointList 和 world.RemoveJoint 但由于在 Unity 中关节是组件(即 FSPulleyJointComponent),我不明白如何访问关节本身。
任何帮助将非常感激。
我从来没有使用过Farseer
,但是如果关节被实现为Components
可以使用Object.Destroy删除它们。
如果Destroy
在 aComponent
的引用上使用,那么它将从GameObject
它所附加的引用中删除。
我的坏... world.JointList 和 world.RemoveJoint 都可以正常工作。我没有得到正确的世界。