当您从场景之一创建场景模板时,您会看到以下编辑器,您可以在其中决定克隆哪些对象,哪些不克隆:
仔细一看,凡是Unity的都被标记为不可克隆;项目中的所有内容都被标记为克隆。
这看起来不太正确,因为大多数项目依赖项实际上都是预制件,因此,您将失去使预制件有用的模板方面。
问题:
如何知道在新场景模板中应该(或不)克隆哪些对象?
因为这是一个模板,Unity假设你想在创建场景后修改场景中的东西。这是默认行为,主要是为了方便,您可以从项目设置更改它。
如果启用了至少一个克隆选项,当您使用模板创建新场景时,将弹出一个对话框询问将克隆资源保存在何处。预制件也将被克隆,它们将链接到新创建场景中的对象。
如果您确定要在不同的新创建场景中共享预制件或纹理等资产,则可以禁用克隆选项。我猜你打算在不同场景的屏幕截图中显示这些相同的 UI 元素,所以你不必克隆它们。