다음 방법 중 하나로 새로운 씬 템플릿을 생성할 수 있습니다.
템플릿을 생성한 후에는 해당 프로퍼티를 편집하거나 새로운 씬을 생성할 수 있습니다.
| 팁: |
|---|
| 씬에서 템플릿을 생성하기 전에 씬과 동일한 이름의 폴더를 생성하고 복제할 에셋을 넣으십시오. 템플릿을 생성하면 Unity가 해당 에셋에 대해 자동으로 Clone 프로퍼티를 활성화합니다. 자세한 내용은 씬 템플릿 편집을 참조하십시오. |
빈 씬 템플릿을 생성하여 나중에 설정할 수 있습니다. 빈 템플릿은 씬 에셋을 연결하기 위해 해당 프로퍼티를 편집할 때까지 New Scene 다이얼로그에 나타나지 않습니다.
현재 프로젝트 폴더에 빈 씬 템플릿을 생성하려면 다음을 수행하십시오.
특정 프로젝트 폴더에 빈 씬 템플릿을 생성하려면 다음 단계를 따르십시오.
다음 중 하나를 수행합니다.
프로젝트 창에서 폴더를 마우스 오른쪽으로 클릭하여 컨텍스트 메뉴를 엽니다.
프로젝트 창에서 폴더를 열고 에셋 창을 마우스 오른쪽으로 클릭하여 컨텍스트 메뉴를 엽니다.
Create > Scene Template을 선택합니다.
기존 씬을 씬 템플릿으로 전환할 수 있습니다. 현재 씬에서 템플릿을 생성한 후 해당 프로퍼티를 편집하여, 템플릿으로 새로운 씬을 생성할 때 Unity가 복제할 종속성을 지정해야 합니다.
기존 씬 에셋에서 템플릿을 생성하려면 프로젝트 창을 열고 다음 중 하나를 수행하십시오.
현재 씬에서 씬 템플릿을 생성하려면 메뉴에서 File > Save As Scene Template을 선택하십시오.
저장하지 않은 변경 사항이 있는 경우 템플릿을 저장하기 전에 씬을 저장하라는 메시지가 표시됩니다.
현재 씬에서 템플릿을 생성한 후 해당 프로퍼티를 편집하여, 템플릿으로 새로운 씬을 생성할 때 Unity가 복제할 종속성을 지정해야 합니다.
C# 스크립트에서 씬 템플릿을 생성할 수 있습니다.
빈 씬 템플릿을 만들려면 CreateSceneTemplate 메서드를 사용합니다.
SceneTemplate.CreateSceneTemplate(string sceneTemplatePath)
기존 씬에서 템플릿을 만들려면 CreateTemplateFromScene 메서드를 사용합니다. Unity는 씬을 템플릿과 자동으로 연결하고 씬의 종속성을 추출합니다.
SceneTemplate.CreateTemplateFromScene(SceneAsset sourceSceneAsset, string sceneTemplatePath);