ユーザーがコンポーネントで構成される 2D 飛行船 (側面図) を作成できるようにしたいとします。コンポーネントの 1 つは浮遊する気球であり、別のコンポーネントは倉庫などである可能性があります。
そして、この飛行船に全体として物理学を適用し、各コンポーネントがこれに関与するとします。たとえば、バルーンはその下向きの力を取り除き、他のコンパートメントはそれに下向きの力を適用します。
同時に、飛行船全体が全体として機能する (または、少なくとも唯一の物理的な分離は、フローター コンポーネントと重量を適用する他のコンポーネントとの間である) ため、あたかも 1 つのボディであるかのように物理学が適用されます。
さて、これはどのように管理できますか?スクリプトを介してゲーム オブジェクトをカスタマイズし、さまざまな重みを持つさまざまなコンポーネントを与えて、それを単一の既製のオブジェクトのように動作させるにはどうすればよいですか?
質問が単純で申し訳ありませんが、私は団結を始めたばかりです。どうもありがとうございました!
TL;DR:重量の異なるさまざまなコンポーネントを持つ、カスタマイズ可能な飛行船ゲーム オブジェクト。単一の物理エンティティとして動作させ、さまざまなコンポーネントを管理するにはどうすればよいですか?