在 UXML 文件中,您可以使用<Template> 和 <Style> 元素引用其他 UXML 或 USS 文件。这两个元素都接受 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。对于包名称,必须使用 com.unity.package.name 格式,而不是 package name。
path 属性path 属性使用 Unity 资源机制,但在导入时不提供错误报告,也不允许相对路径。
path 属性接受位于 Resources 文件夹或 Editor Default Resources 文件夹中的文件,并遵循以下规则
Resources 文件夹中,请勿包含文件扩展名。例如,对于位于 Assets/Resources/template.uxml 中的文件,请写入 path="template"。Editor Default Resources 文件夹中,则必须包含文件扩展名。例如,对于位于 Assets/Editor Default Resources/template.uxml 中的文件,请写入 path="template.uxml"。