Version: Unity 6.0 (6000.0)
언어 : 한국어
잠금 파일
패키지 관리자 창

로컬 폴더 또는 타르볼 경로

종속성을 패키지가 포함된 로컬 폴더나 타르볼로 지정할 수 있습니다. 이 기능은 로컬 오프라인 개발 및 테스트에 도움이 됩니다.

참고: 로컬 파일 시스템의 패키지를 Git 종속성으로 참조하려면 대신 file://<url> 포맷을 사용하십시오. Unity는 로컬에서 액세스할 수 있는 Git 저장소를 파일 경로로 직접 참조하는 것을 지원하지 않습니다. file://<url> 포맷에 대한 자세한 내용은 Git 종속성을 참조하십시오.

이 섹션에서는 프로젝트 매니페스트를 사용하여 로컬 종속성을 설정하는 방법을 설명합니다. 대신 패키지 관리자 창을 사용하려면 다음 페이지의 지침을 따르십시오.

경로 레퍼런스는 항상 file: 접두사로 시작하고 포워드슬래시(/)를 경로 구분자로 사용합니다.

참고: Windows에서는 백슬래시(\)를 사용할 수도 있지만, 각각 이스케이프를 사용하는 경우(예: "file:..\\github\\my_package_folder" 또는 "file:C:\\Users\\my_username\\github\\my_package_folder")에만 사용할 수 있습니다. 이러한 경로는 포워드슬래시만큼 읽기 쉽지 않고 입력 오류가 발생하기 쉬우며 Windows 컴퓨터가 아닌 다른 곳에서는 사용할 수 없습니다. 이러한 이유로 포워드슬래시를 사용하는 것이 좋습니다.

절대 경로나 프로젝트의 Packages 폴더(즉 프로젝트 매니페스트의 루트 폴더)를 기준으로 하는 경로를 사용할 수 있습니다. 즉, 두 개의 점(..)이 있는 경로는 프로젝트 경로의 루트를 나타내므로 ../another_folderPackages 폴더의 형제입니다.

: 포워드슬래시가 포함된 상대 경로는 동일한 저장소에서 프로젝트와 패키지를 추적할 때 다른 컴퓨터와 운영 체제 간의 이식성이 뛰어납니다.

Windows 절대 경로의 경우 드라이브 문자와 콜론(대개 C:)이 file: 접두사 다음에 오지만, 그 외에는 Linux 또는 MacOS 경로와 동일합니다.

상대 경로 예시

file: 접두사 뒤의 경로는 일반적인 상대 경로입니다. 다음 예시는 아래와 같습니다.

  • 프로젝트의 Packages 폴더는 C:\Users\my_username\Projects\my_project\Packages입니다.
  • Projects, github, Downloads 폴더는 피어 폴더입니다.
  • my_package_c는 내장된 패키지(폴더가 변경 가능한 Packages 폴더에 복사된 패키지)입니다.
{
  "dependencies": {
    "my_package_a": "file:../github/my_package_folder",
    "my_package_b": "file:../Downloads/my_package_tarball.tgz"
    "my_package_c": "file:com.unity.textmeshpro"
  }
}

Linux 또는 MacOS의 절대 경로 예시

file: 접두사 뒤의 경로는 일반 POSIX(이식 가능 운영 체제 인터페이스) 경로이며, 포워드슬래시(/)로 시작합니다.

{
  "dependencies": {
    "my_package_a": "file:/Users/my_username/github/my_package_folder",
    "my_package_b": "file:/Users/my_username/Downloads/my_package_tarball.tgz"
  }
}

Windows의 절대 경로 예시

드라이브 문자는 file: 접두사 바로 뒤에 옵니다.

{
  "dependencies": {
    "my_package_a": "file:C:/Users/my_username/github/my_package_folder",
    "my_package_b": "file:C:/Users/my_username/Downloads/my_package_tarball.tgz"
  }
}


잠금 파일
패키지 관리자 창