Version: Unity 6.0 (6000.0)
言語 : 日本語
スクリプトを使って複数シーンの編集する
シーンテンプレートの作成

シーンテンプレート

新しいシーンを作るために、Unity はシーンテンプレートをコピーします。シーンテンプレートとは、あらかじめ設定されたシーンのことで、作業を始めるのに必要なコンテンツがすべて含まれていると考えてください。例えば、デフォルトの Basic テンプレートには、通常、カメラとライトが含まれています。

独自のシーンテンプレートを作成すると、プロジェクトで作成できる新しいシーンのタイプをカスタマイズすることができます。例えば、ゲームのレベルごとにテンプレートを作成すれば、プロジェクトに携わる全員が適切なアセットと設定でシーンを開始することができます。

テンプレートは Unity の任意のシーンから作成することができます。テンプレートを作成したら、そこから新しいシーンをいくつでも作ることができます。シーンと同様、ほとんどのシーンテンプレートはプロジェクトに保存されているアセットです。

このページでは、シーンテンプレートの重要な概念について説明します。シーンテンプレートの作成、編集、管理の詳細については、以下のページを参照してください。

  • シーンテンプレートの作成: シーンテンプレートを作成するさまざまな方法について説明します。
  • シーンテンプレートの編集: シーンテンプレートのプロパティを編集する方法を説明します。
  • 新しいシーン作成のカスタマイズ: シーンテンプレートにスクリプトを添付して、Unity がテンプレートからシーンを作成する際にカスタムコードを実行する方法について説明します。
  • シーンテンプレートの設定: シーンテンプレートのプロジェクト設定について説明します。これらの設定は主に、テンプレートから新しいシーンを作成する際に、シーンの依存関係をクローンまたは参照する方法を制御します。

重要な概念

ビルトインテンプレートとユーザー定義のテンプレート

ほとんどのシーンテンプレートはユーザー定義、つまり独自のシーンから作成します。ユーザー定義のシーンテンプレートは、アセットとしてプロジェクトに保存されます。

Unity では、プロジェクトのタイプごとにビルトインのテンプレートも提供しています。例えば、プロジェクトのタイプには、カメラとライトを含むシーンを作成する Basic テンプレートと、空のシーンを作成する Empty テンプレートなどがあります。

ビルトインテンプレートは他のテンプレートとは異なりプロジェクトに保存されているアセットではないため、変更することはできません。

ノート:
Unity パッケージの一部は、パッケージのインストール時にシーンテンプレートもインストールします。

テンプレートとシーンの依存関係

シーンテンプレートを作成する場合、そのテンプレートから新しいシーンを作成するときに、Unity がその依存関係 (含まれているアセット) をクローンするか参照するかを指定できます。

ある特定のテンプレート用に Unity がクローンするアセットを指定するには、テンプレートのプロパティを編集 します。

テンプレートには通常、クローンアセットと参照アセットが混在しています。Unity では、いくつかのアセットタイプをクローンするようにデフォルトで設定しています。

Unity がデフォルトで特定のアセットタイプをクローンまたは参照するかどうかを変更するには、Project Settings の Scene Template を編集します。

テンプレートアセットの複製

クローンアセットは、テンプレートシーンが使用するオリジナルアセットの複製です。Unity がテンプレートから新しいシーンを作成する場合、クローンアセットを使用するために新しいシーンを自動的に修正します。クローンアセットを修正しても、テンプレートシーンには影響しません。テンプレートシーンのオリジナルアセットを変更しても、新しいシーンには影響しません。

テンプレートアセットの複製は、新しいシーンに変更可能な一群の初期アセットを用意する場合に便利です。

テンプレートアセットの参照

参照アセットとは、テンプレートシーンが使用するオリジナルのアセットのことです。Unity がテンプレートから新しいシーンを作成する場合、新しいシーンはテンプレートシーンと同じアセットを指します。これらのアセットを変更すると新しいシーンとテンプレートシーンの両方に影響します。

テンプレートアセットへの参照は、新しいシーンに一群のデフォルトアセットが含まれていて、それをベースに構築するが、変更はしない場合に便利です。


スクリプトを使って複数シーンの編集する
シーンテンプレートの作成