Version: 2023.1
언어: 한국어
정적 게임 오브젝트
프리팹

작업 저장

Unity는 대부분의 저장된 정보를 씬 변경 또는 프로젝트 전체 변경 사항으로 분류합니다.

  • 모든 현재 씬 변경 사항과 프로젝트 전체 변경 사항을 저장하려면 File > Save (또는 Save as)로 이동합니다.
  • 프로젝트 전체 변경 사항만 저장하고 씬 변경 사항은 제외하려면 File > Save Project로 이동합니다.

** 참고: 프리팹 모드에서 편집할 경우 File** > Save를 통해 저장하면 열려 있는 프리팹에 대한 변경 사항만 저장합니다. 전체 변경 사항을 저장하려면 프리팹 모드를 종료합니다.

Unity는 에디터 내에서 작업하는 동안 일부 정보를 자동으로 저장합니다. 자세한 내용은 자동 저장을 참조하십시오.

씬 변경 사항

씬 변경 사항에는 씬의 게임 오브젝트에 대한 수정 사항이 포함됩니다. 예를 들면 다음과 같습니다.

  • 게임 오브젝트를 추가, 이동 또는 삭제하는 경우
  • 인스펙터 창에서 게임 오브젝트의 파라미터를 변경하는 경우

프로젝트 전체 변경 사항

Unity의 프로젝트 전체 변경 사항은 특정 씬이 아니라 전체 프로젝트에 적용됩니다. 예를 들어 임시 씬을 만들어 일부 변경 사항을 테스트하는 경우 씬이 아닌 프로젝트를 저장할 수 있습니다.

프로젝트 전체 변경 사항에는 다음이 포함됩니다.

  • Project Settings: 프로젝트를 저장할 때 Unity는 프로젝트 설정 변경 사항을 Library 폴더의 다음 파일에 저장합니다.

    • Input: InputManager.asset
    • Tags And Layers: TagManager.asset
    • Audio: AudioManager.asset
    • Time: TimeManager.asset
    • Player: ProjectSettings.asset
    • Physics: DynamicsManager.asset
    • Physics 2D: Physics2DSettings.asset
    • Quality: QualitySettings.asset
    • Graphics: GraphicsSettings.asset
    • Network: NetworkManager.asset
    • Editor: EditorUserSettings.asset
  • Build Settings: Unity는 Library 폴더의 빌드 설정 변경 사항을 EditorBuildSettings.asset으로 저장합니다.

  • Changed assets: 프로젝트 전체 설정을 저장하면 Unity는 저장되지 않은 모든 에셋을 저장합니다.

    참고: 일부 에셋 타입에는 인스펙터에 Apply 버튼이 있습니다. Apply를 선택하지 않으면 저장하지 않습니다.

  • Dirty assets: Unity는 소프트웨어에서 수정되었지만 아직 저장되지 않은 파일인 Dirty 에셋을 디스크에 저장합니다. 커스텀 에디터스크립트를 사용하여 다음 방법 중 하나로 에셋을 dirty로 표시할 수 있습니다.

자동 저장

Unity는 다음 변경 사항을 디스크에 자동으로 저장합니다.

  • New assets: Unity는 새 에셋을 생성할 때 자동으로 저장하지만 이후 변경 사항은 저장해야 합니다.
  • Asset Import Settings: 대부분의 에셋에 대한 변경 사항을 적용하려면 인스펙터 창에서 Apply를 선택해야 합니다. Apply를 선택하면 Unity가 변경 사항을 저장합니다.
  • Baked data:프로젝트에 Baked로 설정된 데이터가 있는 경우, Unity는 베이크가 완료된 후 이 데이터를 저장합니다.여기에는 다음이 포함됩니다.
    • 베이크된 조명 데이터
    • 베이크된 내비게이션 데이터
    • 베이크된 오클루전 컬링 데이터
  • Script execution order changes: Apply를 선택하면 Unity는 각 스크립트의 .meta 파일에 해당 데이터를 저장합니다.
정적 게임 오브젝트
프리팹