新しいシーンを作るために、Unity はシーンテンプレートをコピーします。シーンテンプレートとは、あらかじめ設定されたシーンのことで、作業を始めるのに必要なコンテンツがすべて含まれていると考えてください。例えば、デフォルトの基本テンプレートには、通常カメラとライトが含まれています。
独自のシーンテンプレートを作成して、プロジェクトで作成できる新しいシーンの種類をカスタマイズすることができます。例えば、ゲームのレベルごとにテンプレートを作成すれば、プロジェクトに携わる全員が適切なアセットと設定でシーンを開始することができます。
テンプレートを Unity の任意のシーンから作成することができます。テンプレートを作成したら、そこから新しいシーンをいくつでも作ることができます。シーンと同様に、ほとんどのシーンテンプレートはプロジェクトに保存されているアセットです。
このページでは、シーンテンプレートの重要な概念について説明します。シーンテンプレートの作成、編集、管理の詳細については、以下のページを参照してください。
ほとんどのシーンテンプレートはユーザー定義、つまり独自のシーンから作成します。ユーザー定義のシーンテンプレートは、Unity がプロジェクトに保存するアセットです。
Unity は、プロジェクトの種類ごとにテンプレートを提供します。例えば、一部のプロジェクトタイプには、カメラとライトを含むシーンを作成する基本的テンプレートと、空のシーンを作成する空のテンプレートが含まれます。
ビルトインテンプレートは他のテンプレートとは異なりプロジェクトに保存されているアセットではないため、変更することはできません。
ノート: |
---|
Unity のパッケージの中には、パッケージのインストール時にインストールされるシーンテンプレートを持つものがあります。 |
シーンテンプレートを作成する場合、そのテンプレートから新しいシーンを作成するときに、Unity がその依存関係 (含まれているアセット) をクローンするか参照するかを指定できます。
ある特定のテンプレート用に Unity がクローンするアセットを指定するには、テンプレートのプロパティを編集 します。
典型的なテンプレートでは、クローンされたアセットと参照されたアセットが混在しています。Unity では、いくつかのアセットタイプをクローンするようにデフォルトで設定しています。
Unity がデフォルトで特定のアセットタイプをクローンまたは参照するかどうかを変更するには、Project Settings の Scene Template を編集します。
クローンアセットは、テンプレートシーンが使用するオリジナルアセットの複製です。Unity がテンプレートから新しいシーンを作成する場合、クローンアセットを使用するために新しいシーンを自動的に修正します。クローンアセットを修正しても、テンプレートシーンには影響しません。テンプレートシーンのオリジナルアセットを変更しても、新しいシーンには影響しません。
テンプレートアセットの複製は、新しいシーンに変更可能な一群の初期アセットを用意する場合に便利です。
参照アセットとは、テンプレートシーンが使用するオリジナルのアセットのことです。Unity がテンプレートから新しいシーンを作成する場合、新しいシーンはテンプレートシーンと同じアセットを指します。これらのアセットを変更すると新しいシーンとテンプレートシーンの両方に影響します。
テンプレートアセットへの参照は、新しいシーンに一群のデフォルトアセットが含まれていて、それをベースに構築するが、変更はしない場合に便利です。
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.