2

団結フォーラムは非常に遅いので、SOに尋ねます。

私は捕食者/獲物ゲームを作っています。獲物のエージェントは、尾が立方体の球体になりたいです。基本的には、接続された立方体と球で作成された独自のゲームオブジェクトを作成したいと思います。

カスタムゲームオブジェクトを作成するにはどうすればよいですか?

4

2 に答える 2

2

あなたが何を望んでいるかを完全にキャッチすることはできません。しかし、空のゲームオブジェクトを作成し、「サブゲームオブジェクト」が機能するように、キューブと球体をその中にドラッグすることはできますか?

メニュー -> ゲームオブジェクト -> 空の作成 で、接続したいゲームオブジェクトを新しく作成された「ゲームオブジェクト」にドラッグします。

于 2013-02-22T05:44:19.660 に答える
2

もう 1 つの一般的な方法は、ペアを保持するプレハブGameObjectsを作成することです。

たとえば、次のことができます。

  1. を作成し、GameObjectそれにPreyAgent2 つの子 (立方体と球体) を追加します。
  2. プロジェクトウィンドウを右クリックして選択Create->Prefabし、名前を付けます(es。PreyAgentPrefab
  3. PreyAgentGameObjectHierarchyウィンドウから作成した Prefab にドラッグ アンド ドロップします。

プレハブを作成したら、次の方法でコードからインスタンス化できます。

GameObject go = GameObject.Instantiate(Resources.Load("PreyAgentPrefab")) as GameObject;

これは、さまざまなシーンやプロジェクトで使用する共通のオブジェクトを作成するのに役立ちます。

于 2013-02-22T09:02:39.643 に答える