UXML ファイルでは、<Template> 要素と <Style> 要素を使用して、他の UXML ファイルまたは USS ファイルを参照できます。2 つの要素は両方とも、src 属性または path 属性のいずれかを受け入れます。
src 属性src 属性には以下の構文を使用します。
src="<path-to-file>/<file-name-with-extension>"
ファイルの欠落など、インポート中のエラーはエラーメッセージをトリガーします。
相対パスまたは絶対パスを使用できます。
Assets フォルダーから開始し、先頭に / または project://database/ が付加されています。例えば /Assets/myFolder/myFile.uss または project://database/Assets/myFolder/myFile.uss です。/ を除外します。例えば ../myFolder/myFile.uss です。
ノート: パッケージからファイルを参照するには、Packages フォルダーから始まるパッケージファイルの絶対パスを使用します。例えば、/Packages/com.unity.package.name/file-name.uss または project://database/Packages/com.unity.package.name/file-name.uss です。パッケージ名には package name 形式ではなく、com.unity.package.name 形式を使用する必要があります。
path 属性
path 属性は Unity Resources メカニズムを使用しますが、インポート時にエラーレポートを提示せず、相対パスを許可しません。
path 属性は、以下のルールに基づいて Resources フォルダーまたは Editor Default Resources フォルダーにあるファイルを受け入れます。
Resources フォルダーにある場合は、ファイル拡張子が付加されていません。例えば、Assets/Resources/template.uxml にあるファイルに path="template" を書き込みます。Editor Default Resources フォルダーにある場合は、ファイル拡張子を付加する必要があります。例えば、Assets/Editor Default Resources/template.uxml にあるファイルに path="template.uxml" を書き込みます。