新しいシーンテンプレートは、以下のいずれかの方法で作成できます。
テンプレートを作成した後、そのプロパティを編集、または そのテンプレートから新しいシーンを作成 することができます。
ヒント: |
---|
シーンからテンプレートを作成する前にシーンと同じ名前のフォルダーを作成し、その中にクローンしたいアセットを入れておきます。テンプレートを作成すると、Unity はこれらのアセットに対して Clone プロパティを自動的に使用可能にします。詳細については、シーンテンプレートの編集 を参照してください。 |
空のシーンテンプレートを作成して、後で設定することができます。空のテンプレートは、プロパティを編集 して、シーンアセットと関連付けるまで、New Scene (新規シーン) ダイアログには表示されません。
現在のプロジェクトフォルダーに空のシーンテンプレートを作成するには、以下を行います。
特定のプロジェクトフォルダーに空のシーンテンプレートを作成するには、以下を行います。
以下のいずれかを行ってください。
Project ウィンドウで、フォルダーを右クリックしてコンテキストメニューを開きます。
Project ウィンドウでフォルダーを開き、アセットペインを右クリックしてコンテキストメニューを開きます。
Create > Scene Template を選択します。
既存のシーンをシーンテンプレートにすることができます。既存のシーンからテンプレートを作成した後、そのプロパティを編集 して、そのシーンから新しいシーンを作成する際に、どの依存関係を Unity がクローンするかを指定することができます。
既存のシーンアセットからテンプレートを作成するには、Project ウィンドウを開き、以下のいずれかの操作を行います。
現在のシーンからシーンテンプレートを作成するには、メニューから File > Save As Scene Template を選択します。
保存されていない変更がある場合、Unity はテンプレートを保存する前にシーンを保存するように促します。
現在のシーンからテンプレートを作成した後、そのプロパティを編集 して、新しいシーンを作成するときに、どの依存関係を Unity がクローンするかを指定できます。
C# スクリプトからシーンテンプレートを作成することができます。
空のシーンテンプレートを作成するには、CreateSceneTemplate メソッド を使用します。
SceneTemplate.CreateSceneTemplate(string sceneTemplatePath)
既存のシーンからテンプレートを作成するには、CreateTemplateFromScene メソッド を使用します。Unity は、シーンとテンプレートを自動的に関連付け、シーンの依存関係を抽出します。
SceneTemplate.CreateTemplateFromScene(SceneAsset sourceSceneAsset, string sceneTemplatePath);