翻译Unity中文版的初衷是因为官方提供的中文版存在缺陷,而且翻译的不全。现在基于Unity2023.2版本对官方文档进行翻译。
创建场景模板 🔗
您可以通过以下几种方式创建新的场景模板:
- 创建一个空模板。
- 从现有场景资源创建模板。
- 从当前场景创建模板。
创建模板后,您可以编辑其属性或从模板创建新场景。
提示: |
---|
在从场景创建模板之前,创建一个与场景同名的文件夹,并将您想要克隆的任何资产放入其中。当您创建模板时,Unity会自动为这些资产启用Clone属性。有关详细信息,请参阅编辑场景模板。 |
创建一个空场景模板 🔗
您可以创建空的场景模板,并稍后进行配置。空模板在“新场景”对话框中不会显示,直到您编辑其属性以将场景资产与其关联。
要在当前项目文件夹中创建空场景模板:
- 从菜单中选择Assets > Create > Scene Template。
要在特定项目文件夹中创建空场景模板:
- 执行以下操作之一:
- 在Project窗口中,右键单击要打开上下文菜单的文件夹。
- 在Project窗口中打开文件夹,并右键单击资源窗格以打开上下文菜单。
- 选择Create > Scene Template。
从现有场景资源创建模板 🔗
您可以将任何现有场景转换为场景模板。在从现有场景创建模板后,您可能希望编辑其属性,以指定Unity在从模板创建新场景时克隆其哪些依赖项。
要从现有场景资源创建模板,请打开Project窗口,然后执行以下操作之一:
- 右键单击场景资源以打开上下文菜单,然后选择Create > Scene Template from Scene。
- 选择场景资源,然后从主菜单中选择Assets > Create > Scene Template from Scene。
从当前场景创建模板 🔗
要从当前场景创建场景模板,请从菜单中选择File > Save As Scene Template。
如果有未保存的更改,Unity会在保存模板之前提示您保存场景。
在从当前场景创建模板后,您可能希望编辑其属性,以指定Unity在从模板创建新场景时克隆其哪些依赖项。
从C#脚本创建模板 🔗
您可以从C# 脚本创建场景模板。
要创建一个空的场景模板,请使用CreateSceneTemplate方法。
SceneTemplate.CreateSceneTemplate(string sceneTemplatePath)
要从现有场景创建模板,请使用CreateTemplateFromScene方法。Unity会自动将场景与模板关联,并提取场景的依赖项。
SceneTemplate.CreateTemplateFromScene(SceneAsset sourceSceneAsset, string sceneTemplatePath);
结论 🔗
搬砖愉快!