Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기

추가 Unity 설치 옵션

오히려 큰 다운로드보다 .zip 모두 포함 된 파일 .unitypackage .NET 3.x 및 .NET 4.X 모두 파일을, 당신은 개별 패키지를 다운로드 할 수 있습니다 유니티 사이트 구글 API를 .

사이트는 다음을 제공합니다.

  • 개별 .NET 4.X는 .unitypackage 자산 패키지로 설치 파일을.
  • 개별 .tgz 아카이브는 유니티 패키지 관리자를 사용하여 설치합니다.

앱이 개인 있기 때문에, 하나의 중포 기지의 제품을 사용하는 경우에 특히 유용합니다 .unitypackage 파일이 필요한 모든 종속성을 포함하고 .tgz 파일 관련 함께 나열되어 .tgz 그들이 의존하는 파일입니다.

이 페이지는 그래서 도구에 대해 배울 수있는 좋은 생각, 유니티 패키지 관리자를 포함하는 지침을 제공 유니티 문서에서 .

Firebase 패키지를 자산으로 설치

에서 중포 기지 제품 설치시 .unitypackage 에서 다운로드 한 파일 유니티 사이트에 대한 구글 API를 , 다음 사항에 유의 :

  • 프로젝트에서 여러 Firebase 제품을 사용하는 경우 모든 Firebase 제품을 다운로드하여 동일한 버전으로 업그레이드해야 합니다.

  • 하나의 프로젝트에서 설치 방법을 혼합하지 마십시오. 즉, 자산 패키지 플로우와 Unity 패키지 관리자 플로우를 사용하여 Firebase 제품을 설치하지 마십시오.

다운로드 후 설치하려면:

  1. 자산에 대한 탐색이 열려있는 유니티 프로젝트> 가져 오기 패키지> 사용자 정의 패키지합니다.

  2. 가져 오기 유니티 패키지 창에서 가져 오기를 클릭합니다.

Unity 패키지 관리자를 사용하여 Firebase 패키지 설치

에서 중포 기지 제품 설치시 .tgz 으로부터 다운로드 한 파일 유니티 보관 용 Google API를 , 다음 사항에 유의 :

  • 이 방법은 2018.3+에서만 사용할 수 있습니다.

  • 프로젝트에서 여러 Firebase 제품을 사용하는 경우 모든 Firebase 제품을 다운로드하여 동일한 버전으로 업그레이드해야 합니다.

  • 하나의 프로젝트에서 설치 방법을 혼합하지 마십시오. 즉, 에셋 패키지 플로우 및 Unity 패키지 관리자 플로우와 함께 Firebase 제품을 설치하지 마십시오.

  • 각 제품에 대한 종속성 .tgz 파일은 자신에 함께 연결되어 .tgz 파일입니다. 당신은 제품 다운로드하여 설치해야합니다 .tgz 파일과 의존성 .tgz 올바른 순서로 파일을 :

    1. 외부 종속성 관리자 ( com.google.external-dependency-manager )
    2. 중포 기지 코어 ( com.google.firebase.app )
    3. 프로젝트에 사용된 Firebase 제품입니다. 당신이 실시간 데이터베이스 또는 클라우드 스토리지를 사용하는 경우, 인증 (설치 com.google.firebase.auth 첫 번째).

다운로드 후, 수입 .tgz 다음 방법 중 하나를 사용하여 프로젝트에 파일 :

패키지 관리자 UI

  1. Unity의 패키지 관리자 창을 엽니다.
  2. 클릭 + 패키지 관리자 창의 왼쪽 상단에 아이콘을 선택 Add package from tarball 파일 브라우저를 엽니 다.
  3. 파일 브라우저에서 원하는 타르볼을 선택합니다.

Unity 2019의 일부 이전 버전은 tarball을 직접 추가하는 것을 지원하지 않습니다. 이 경우 다음을 수행해야 합니다.

  1. 압축 해제 .tgz 파일.
  2. 클릭 + 패키지 관리자 창의 왼쪽 상단에 아이콘을 선택 Add package from disk 파일 브라우저를 엽니 다.
  3. 파일 브라우저에서 압축을 푼 폴더를 선택합니다.

매니페스트.json

  1. 다음 프로젝트의에 새 폴더를 만들고 Packages 폴더와 그에게 이름을 GooglePackages .
  2. 장소 .tgz 해당 폴더에 파일을.
  3. 열려있는 텍스트 편집기를 사용하여 Packages/manifest.json 당신의 유니티 프로젝트 폴더 아래에.
  4. 설치할 각 패키지에 대한 항목을 추가하고 패키지 이름을 디스크의 위치에 매핑합니다. APPEND의에 확인 file: 받는 .tgz 파일 경로. 예를 들어, 설치 한 경우 com.google.firebase.storage 와 그 종속의를, 당신 manifest.json 다음과 같을 것이다 :

    {
      "dependencies": {
        "com.google.external-dependency-manager": "file:../GooglePackages/com.google.external-dependency-manager-1.2.164.tgz",
        "com.google.firebase.app": "file:../GooglePackages/com.google.firebase.app-7.1.0.tgz",
        "com.google.firebase.auth": "file:../GooglePackages/com.google.firebase.auth-7.1.0.tgz",
        "com.google.firebase.storage": "file:../GooglePackages/com.google.firebase.storage-7.1.0.tgz",
        // com.unity package entries...
      }
    }
    
  5. 저장 manifest.json 파일을.

  6. 유니티 회복이 집중되면 그것은 다시로드 manifest.json 하고 새로 추가 된 패키지를 가져옵니다.

유니티의 일부 이전 버전은 지원하지 않습니다 .tgz 파일을 manifest.json . 이 경우 다음을 수행해야 합니다.

  1. 압축 해제 .tgz 파일.
  2. 편집은 당신 manifest.json 대신에, 압축을 푼 폴더의 경로를 사용하는 .tgz 과 같이, 파일 :

    {
      "dependencies": {
        "com.google.external-dependency-manager": "file:../GooglePackages/com.google.external-dependency-manager-1.2.164",
        "com.google.firebase.app": "file:../GooglePackages/com.google.firebase.app-7.1.0",
        "com.google.firebase.auth": "file:../GooglePackages/com.google.firebase.auth-7.1.0",
        "com.google.firebase.storage": "file:../GooglePackages/com.google.firebase.storage-7.1.0",
        // com.unity package entries...
      }
    }
    

Unity 패키지 관리자에서 에셋 패키지로 마이그레이션

어떤 경우에는, 당신은 아래 제품을 설치하기, 중포 기지의 제품을 추적하기 위해 유니티 패키지 관리자를 사용하여 전환 할 수 있습니다 Assets 폴더.

당신이 당신의 유니티 프로젝트 폴더에 사용하는 설치 방법을 잘 모르는 경우, 파일 열기 Packages/manifest.json . 파일로 시작하는 항목이 포함되어있는 경우 com.google.firebase , 프로젝트 설치에 유니티 패키지 관리자를 사용했다.

자산 패키지로 마이그레이션하려면:

  1. 프로젝트의 현재 Firebase 패키지 버전을 기록하고 제거합니다.

    1. 창 메뉴에서 패키지 관리자를 선택합니다. 패키지 관리자 창에서 확인 "패키지 : 프로젝트"하게 선택됩니다.
    2. 설치된 Firebase 패키지의 버전을 확인합니다.
    3. 각 패키지 이름을 클릭 한 다음 제거를 클릭합니다. 외부 종속성 관리자 패키지 (제거해야합니다 .com.google.external-dependency-manager )뿐만 아니라 중포 기지 패키지를.
  2. 다운로드 및 수입 대체 .unitypackage 파일입니다. 두 가지 옵션이 있습니다.

    • 각 패키지의 최신 버전으로 업그레이드 할 수있는 경우, 중포 기지 유니티 SDK zip 파일을 다운로드에 설명 된대로 설치 하여 유니티 프로젝트에 추가 중포 기지 .
    • 당신이 현재 유지해야하는 경우 .unitypackage 버전을, 당신은 다운로드 할 수 있습니다 및 설명 개별 패키지를 설치 위에 이 페이지에.

에셋 패키지에서 Unity 패키지 관리자로 마이그레이션

어떤 경우에는, 당신은 아래 제품 설치로 전환 할 수 있습니다 Assets 유니티 패키지 관리자를 사용하여 제품을 설치하고 추적에 폴더.

당신이 당신의 유니티 프로젝트 폴더에 사용하는 설치 방법을 잘 모르는 경우, 파일 열기 Packages/manifest.json . 파일로 시작하는 항목이 포함되어있는 경우 com.google.firebase 프로젝트가 이미 설치 유니티 패키지 관리자를 사용합니다.

Unity 패키지 관리자로 마이그레이션하려면:

  1. 확인 모든 중포 기지 패키지와 외부 종속성 관리자 패키지는 제거하는 Assets 다음 방법 중 하나를 사용, 폴더.

    패키지 관리자 UI

    1. 자산에 대한 탐색이 열려있는 유니티 프로젝트> 외부 종속성 관리자> 버전 처리기에서> 제거는 패키지 관리.
    2. 모든 Firebase 패키지와 외부 종속성 관리자를 선택합니다.
    3. 제거 선택한 패키지를 클릭합니다.

    수동 제거

    파일 시스템 도구를 사용하여 다음 폴더를 수동으로 삭제합니다.

    • Assets/Editor Default Resources/Firebase
    • Assets/ExternalDependencyManager
    • Assets/Firebase
    • Assets/Parse
    • Assets/Plugins/iOS/Firebase
  2. 설명 된 바와 같이, 유니티 패키지 관리자를 사용하여 패키지를 설치 위에 이 페이지에.