Unity 패키지 관리자 설정 안내서
이 문서는 Unity의 패키지 관리자 설정 방법에 대한 개요를 제공하며, 다양한 활용 방법과 예제를 포함합니다.
패키지 관리자 설정
Unity의 패키지 관리자는 개발자가 패키지를 설치하고 관리하는 데 도움을 줍니다. 설정에는 다음과 같은 항목들이 포함됩니다:
- 네트워크 설정: 방화벽을 우회하고 프록시 서버를 설정합니다.
- 인증: 범위 지정 패키지 레지스트리에 필요한 인증 토큰을 생성하여 제공합니다.
- 전역 캐시 위치 사용자 정의: 전역 캐시 폴더의 위치를 지정할 수 있습니다.
- 에셋 스토어 캐시 사용자 정의: 에셋 스토어 패키지 캐시 폴더의 위치도 사용자 정의할 수 있습니다.
설정 파일
패키지 관리자는 두 가지 종류의 설정 파일을 지원합니다:
- 전역 설정 파일
- 사용자 설정 파일
이 파일들은 TOML 포맷으로 작성되며, 다음과 같은 차이가 있습니다:
설정 파일 | 설명 |
---|---|
전역 설정 파일 | 전체 시스템 사용자에게 적용됩니다. 예: 프록시 서버 설정 등 |
사용자 설정 파일 | 특정 사용자에게만 적용됩니다. 예: 커스텀 패키지 레지스트리에 사용할 인증 토큰 설정 등 |
전역 설정 파일 위치
전역 설정 파일은 upmconfig.toml
라는 이름으로 저장됩니다. 이 파일은 사용자가 커스터마이즈하는 경우에 다음 위치에 생성됩니다:
운영 체제 | 위치 |
---|---|
Windows | %ALLUSERSPROFILE%\Unity\config\upmconfig.toml |
macOS 및 Linux | /etc/upmconfig.toml |
사용자 설정 파일 위치
사용자 설정 파일은 .upmconfig.toml
이라는 이름으로 저장됩니다. 이 파일은 사용자가 커스터마이즈하는 경우에 다음 위치에 생성됩니다:
운영 체제 | 위치 |
---|---|
Windows (개인 사용자 계정) | %USERPROFILE%.upmconfig.toml |
Windows (시스템 사용자 계정) | %ALLUSERSPROFILE%\Unity\config\ServiceAccounts.upmconfig.toml |
macOS 및 Linux | ~/.upmconfig.toml |
활용 및 응용 예제
예제 1: 프록시 서버 설정
프록시 서버를 설정하여 패키지 관리자에서 네트워크에 액세스할 수 있도록 합니다. 이를 통해 기업 환경에서 방화벽을 우회할 수 있습니다.
예제 2: 인증 토큰 추가
커스텀 레지스트리에 접근하기 위해 사용자 설정 파일에 인증 토큰을 추가합니다. 특정 사용자 전용 설정을 통해 필요한 패키지를 안전하게 다운로드할 수 있습니다.
예제 3: 캐시 위치 변경
패키지 다운로드 후 캐시가 저장되는 위치를 변경하여 저장 공간을 효율적으로 사용할 수 있습니다. 특정 폴더에 저장함으로써 더 나은 관리가 가능합니다.
결론
Unity의 패키지 관리자 설정을 통해 네트워크 접근성 및 패키지 관리 효율을 높일 수 있습니다. 각 설정 파일의 용도와 위치를 이해하고 적절하게 활용하는 것이 중요합니다.