Smart Merge
Advanced Development

에디터의 트러블슈팅

다음 섹션에서는 여러 상황에서 Unity 에디터의 문제를 해결하고 예방하는 방법을 설명합니다. 일반적으로 컴퓨터가 시스템 요건을 충족하는지 확인하고(최신 버전인지) 시스템에서 필요한 사용자 권한이 있는지 확인합니다. 또한 프로젝트를 보호하기 위해 정기적으로 백업합니다.

버전

다른 폴더에 여러 에디터의 버전을 설치할 수 있습니다. 그러나 프로젝트는 새로운 버전에 의해 업데이트되면 이전 버전의 Unity에서는 열 수 없게 되므로 미리 백업하십시오. 자세한 내용은 유니티 설치하기에 대한 매뉴얼 페이지를 참조하십시오.

추가 라이센스는 Unity의 메이저 번호가 같은 경우, 예를 들면 3.x 및 4.x, 만 유효합니다. 만약 Unity의 마이너 버전 업그레이드를 할 경우, 예를 들어 4.0에서 4.1의 경우, 추가 기능이 유지됩니다.

Activation

Unity 라이센스를 생성하려면 Internet Activation이 더 나은 방법입니다. 그러나 문제가 있는 경우 다음 단계를 따르십시오 :

  1. 컴퓨터를 네트워크에서 분리해 둡니다. 하지 않으면 “tx_id invalid” 오류가 나올 것입니다.
  2. Manual Activation을 선택합니다.
  3. Save License Request를 클릭합니다.
  4. 대상에 자주 사용하는 장소, 예를 들면 Downloads 폴더를 선택합니다.
  5. 네트워크를 다시 연결하고 https://license.unity3d.com/를 엽니다.
  6. file 필드에서 Browse를 클릭하고, license request 파일을 선택합니다.
  7. Unity에 필요한 라이센스를 선택한 후, 요구된 정보를 입력합니다.
  8. Download License를 클릭하여 파일을 저장합니다.
  9. Unity로 돌아가 필요에 따라 Manual Activation을 선택합니다.
  10. Read License를 클릭하여 다운로드한 라이센스 파일을 선택합니다.

여전히 등록 및 사용자 계정에 로그인하는 데 문제가 있는 경우 support@unity3d.com에 연락주십시오.

Failure to Start

만약 Unity를 시작할 때 충돌이 발생하면 컴퓨터가 최저한의 시스템 요건을 충족하는지 확인합니다. 또한 최신 그래픽 드라이버 및 사운드 드라이버로 업데이트합니다.

만약 디스크 쓰기 오류가 발생한 경우, 사용자 계정의 제약을 체크합니다. MacOS의 경우 “root user”는 권장되지 않으며, Unity의 테스트도 이 모드에서는 수행되지 않습니다. Unity는 항상 이러한 폴더에 쓰기 권한이 되어 있지만, 만약 이것을 수동으로 허용하는 경우는 다음과 폴더를 확인합니다 :

Windows:

  • Unity 설치 폴더
  • %AllUsersProfile%\Unity (typically C:\ProgramData\Unity)
  • C:\Documents and Settings\<user>\Local Settings\Application Data\Unity
  • C:\Users\<user>\AppData\Local\Unity

MacOS:

  • Unity.app 패키지 콘텐츠
  • /Library/Application Support/Unity
  • ~/Library/Logs/Unity

일부 사용자들은 네이티브가 아닌 파티션으로 포맷한 하드디스크를 사용하거나, 특정 소프트웨어를 사용하여 저장 장치간에 데이터 변환을 실시하여 어려움을 경험한 경우가 있습니다.

Fonts

깨진 글꼴에 의해 Unity가 충돌할 수 있습니다. 다음의 방법으로 손상된 파일을 찾을 수 있습니다 :

Windows:

  1. “Windows”폴더에 있는 fonts 폴더를 엽니다.
  2. “View”메뉴에서 “Details”를 선택합니다.
  3. “0”크기의 글꼴은 문제가 있는 파일을 나타내므로 “Size” 칼럼들을 체크합니다.
  4. 손상된 파일을 삭제하고 다시 설치합니다.

On MacOS:

  1. Font Book 응용프로그램을 시작합니다.

  2. 모든 폰트를 선택합니다.

  3. “File”메뉴를 열고 “Validate Fonts”를 선택합니다 -> 이때 컴퓨터 문제가 있는 글꼴은 invalid라고 표시됩니다.

  4. 손상된 파일을 삭제하고 다시 설치합니다.

  5. 시스템 리소스가 제한되는 경우가 있습니다. 예를 들어 가상 컴퓨터에서 실행되는 경우입니다. Task Manager를 사용하여 대량의 메모리를 소모하는 프로세스를 찾습니다.

깨진 프로젝트 또는 설치

Unity가 깨진 프로젝트를 열려고 하는 경우가 있습니다. 이것은 기본 샘플 프로젝트의 경우도 마찬가지입니다. 이 경우 프로젝트 폴더 이름을 변경하거나 이동하십시오. Unity가 제대로 시작한 후, 원한다면 프로젝트를 복원할 수 있습니다.

깨진 설치의 경우, Unity를 다시 설치해야 합니다. - 다음 단계를 수행하십시오.

Windows에서는 설치 오류, 레지스트리 손상, 불일치, 그 외의 다른 문제가 발생할 수 있습니다. 예를 들어 0xC0000005 오류는 시도하면 안 되는 메모리 액세스가 행해진 것을 나타냅니다. 만약 새로운 하드웨어 또는 드라이버를 최근에 추가한 경우, 하드웨어를 분리하고 대체함에 따라 그것이 원인인지 여부를 밝힙니다. 진단 소프트웨어를 실행하는 운영 체제의 문제 해결 정보를 확인합니다.

퍼포먼스 및 충돌

만약 에디터의 실행이 늦거나 충돌하는 경우, 사용 가능한 시스템 리소스가 모두 소비된 것에 기인하는 경우가 있습니다. 프로젝트 빌드를 할 때 다른 모든 응용 프로그램을 닫습니다. 유틸리티를 사용하여 시스템을 정리하고 작업 관리자(Windows) 또는 활동 모니터(MacOS)를 사용하여 대량의 리소스, 예를 들면 메모리 등을 소비하는 프로세스가 있는지 찾습니다. 때때로 안티 바이러스 소프트웨어에 의해 스캔 중에 파일 시스템의 속도 저하 또는 최악의 경우, 완전히 차단하는 경우가 있습니다.

프로젝트 손실

프로젝트를 파괴하는 요소는 많으며, 프로젝트는 지속적으로 백업 하여 불의의 사고를 미연에 방지해야 합니다. Mac OS에서는 전용 목적으로 확보하고 있는 외부 하드 디스크에 의해 Time Machine을 활성화합니다. 데이터 손실 후, 존재하는 파일 복구 유틸리티는 어느 것을 사용해도 좋지만, 돌이킬 수 없는 과정일 수 있습니다.

재설치

다음 단계에 따라 에디터를 다시 설치합니다 :

  1. Unity를 제거합니다. MacOS에있을 때, Unity 응용 프로그램을 휴지통으로 이동합니다.

  2. 다음 파일이 있으면 삭제합니다.

    • Windows:
      • %AllUsersProfile%\Unity\ (typically C:\ProgramData\Unity)
    • MacOS:
      • /Library/Application Support/Unity/
  3. 컴퓨터를 다시 시작합니다.

  4. 최신 버전을 웹 사이트에서 다운로드합니다. 이것은 원래의 인스톨 파일이 손상된 경우가 있기 때문입니다 :

  5. Unity를 다시 설치합니다.

Smart Merge
Advanced Development