2017-11-26 11 views
0

シーン内にゲームオブジェクトを作成することが可能かどうかはわかりません(階層内に表示されます)。しかし、プレイを押したときにUnityがそのようなゲームオブジェクトをインスタンス化しないようにします。ゲームオブジェクトを階層に追加できますが、インスタンス化することはできませんか?

私はそれをしたい理由。私は自分のゲームで「敵のスパウナー」としてゲームオブジェクトを作成しています。しかし、私は、ゲームが実行されている間、それらの変換またはゲームオブジェクトを実際に記憶に残したくない。そこで私はすべてのSpawnerエンティティを検索し、必要な情報を取得し、後で敵のマネージャが初期化プロセス中に実行時に読み込むバイナリファイルを作成するエディタスクリプトを作成しました。

これが不可能な場合は、どのように私が同様のものを実装することができるかに関するお勧めはありますか?

事前に感謝します。

+0

いくつかの敵が作成するメモリオーバーヘッドについて心配する必要はありません。しかし、あなたがそれらを必要としないなら、それらを無効にするか、または情報を持っている人の後にそれらを破壊することができます – Lestat

答えて

2

スクリプト可能オブジェクトを探しています。ここで

いくつかのURLの

ScriptableObject Tutorial from Unity

ScriptableObject documentation

ScriptableObjectsはいつでもaccesedすることができているとあなたがそれらを使用する前にインスタンス化する必要はありません。だから彼らは変身しないでしょう。

+0

あなたの返事Tomのおかげで、私はこれを認識しておらず、ありがとう!! – Cris

関連する問題