Unity でFarseerを使用していますが、スクリプトを使用してジョイントを削除する方法がわかりません。シーン内のすべてのジョイントを削除したいと考えています。world.JointList や world.RemoveJoint などを使用しようとしましたが、Unity ではジョイントがコンポーネント (つまり FSPulleyJointComponent) であるため、ジョイント自体にアクセスする方法がわかりません。
どんな助けでも大歓迎です。
Unity でFarseerを使用していますが、スクリプトを使用してジョイントを削除する方法がわかりません。シーン内のすべてのジョイントを削除したいと考えています。world.JointList や world.RemoveJoint などを使用しようとしましたが、Unity ではジョイントがコンポーネント (つまり FSPulleyJointComponent) であるため、ジョイント自体にアクセスする方法がわかりません。
どんな助けでも大歓迎です。
を使用したことはありませんFarseer
が、ジョイントが実装されている場合は、Object.DestroyComponents
を使用して削除できます。
Destroy
の参照でが使用されている場合Component
、それが接続されている から削除されGameObject
ます。