1

Unity でFarseerを使用していますが、スクリプトを使用してジョイントを削除する方法がわかりません。シーン内のすべてのジョイントを削除したいと考えています。world.JointList や world.RemoveJoint などを使用しようとしましたが、Unity ではジョイントがコンポーネント (つまり FSPulleyJointComponent) であるため、ジョイント自体にアクセスする方法がわかりません。

どんな助けでも大歓迎です。

4

2 に答える 2

2

を使用したことはありませんFarseerが、ジョイントが実装されている場合は、Object.DestroyComponentsを使用して削除できます。

Destroyの参照でが使用されている場合Component、それが接続されている から削除されGameObjectます。

于 2013-04-25T08:22:37.713 に答える