Google は、黒人コミュニティのための人種的公平の促進に取り組んでいます。詳細をご覧ください。

追加のUnityインストールオプション

むしろ大型のダウンロードよりも、 .zipすべて含むファイル.unitypackage .NET 3.Xと.NET 4.Xの両方のファイルを、あなたはから個々のパッケージをダウンロードすることができUnityサイトをGoogleのAPI

このサイトは以下を提供します:

  • 個々の.NET 4.X .unitypackage資産パッケージとしてインストールするためのファイル。
  • 個々 .tgzアーカイブはユニティパッケージマネージャを使用してインストールします。

あなたのアプリは、個々のために、単一Firebase製品を使用する場合に特に便利です.unitypackageファイルは、すべての必要な依存関係が含まれている、と.tgzファイルは、関連と一緒に記載されてい.tgz 、それらが依存するファイル。

このページには、それがツールについて学ぶことをお勧めします、ユニティパッケージマネージャを含む命令を提供するUnityのドキュメントから

Firebaseパッケージをアセットとしてインストールする

Firebase製品インストールする場合.unitypackageからダウンロードしたファイルUnityサイトのためのGoogleのAPIを、次の点に注意してください:

  • プロジェクトで複数のFirebase製品を使用している場合は、すべてのFirebase製品をダウンロードして同じバージョンにアップグレードする必要があります。

  • 1つのプロジェクトにインストール方法を混在させないでください。つまり、アセットパッケージフローとUnityパッケージマネージャーフローを使用してFirebase製品をインストールしないでください。

ダウンロード後、インストールするには:

  1. 開いているユニティプロジェクトでは、資産>インポートパッケージ>カスタムパッケージに移動します。

  2. インポートユニティパッケージ]ウィンドウで、[インポート]クリックします。

Unity PackageManagerを使用してFirebaseパッケージをインストールする

Firebase製品インストールする場合.tgzからダウンロードしたファイルユニティアーカイブのためのGoogleのAPIを、次の点に注意してください:

  • この方法は2018.3以降でのみ使用できます。

  • プロジェクトで複数のFirebase製品を使用している場合は、すべてのFirebase製品をダウンロードして同じバージョンにアップグレードする必要があります。

  • 1つのプロジェクトにインストール方法を混在させないでください。つまり、アセットパッケージフローとUnityパッケージマネージャーフローを使用してFirebase製品をインストールしないでください。

  • 各製品の依存関係.tgzファイルは、自分の中に一緒にリンクされ.tgzファイル。あなたは、製品ダウンロードしてインストールする必要があります.tgzファイルと依存関係.tgz正しい順序で、ファイルを:

    1. 外部依存性マネージャ( com.google.external-dependency-manager
    2. Firebaseコア( com.google.firebase.app
    3. プロジェクトで使用されているFirebase製品。あなたはリアルタイムデータベースやクラウドストレージを使用する場合は、認証(インストールcom.google.firebase.auth最初に)。

ダウンロードした後、インポート.tgz次のいずれかの方法を使用してプロジェクトへのファイル:

パッケージマネージャーのUI

  1. Unityのパッケージマネージャーウィンドウを開きます。
  2. クリック+パッケージマネージャウィンドウの左上隅にあるアイコンを選択しAdd package from tarball 、ファイルブラウザを開きます。
  3. ファイルブラウザで目的のtarballを選択します。

Unity 2019の一部の古いバージョンは、tarballの直接追加をサポートしていません。この場合、次のことを行う必要があります。

  1. 解凍.tgzファイル。
  2. クリック+パッケージマネージャウィンドウの左上隅にあるアイコンを選択しAdd package from disk 、ファイルブラウザを開きます。
  3. ファイルブラウザで解凍したフォルダを選択します。

マニフェスト.json

  1. 次のプロジェクトのに新しいフォルダを作成してPackagesのフォルダや、名前GooglePackages
  2. 置き.tgzそのフォルダにファイルを。
  3. オープンテキストエディタを使用してPackages/manifest.jsonごユニティプロジェクトフォルダの下に。
  4. インストールするパッケージごとにエントリを追加し、パッケージ名をディスク上の場所にマッピングします。必ず追加し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パッケージマネージャーからアセットパッケージに移行する

いくつかのケースでは、あなたは下の製品をインストールするには、Firebase製品を追跡するために、ユニティパッケージマネージャを使用してから切り替えたいかもしれないAssetsフォルダ。

あなたが使用しているどのインストール方法がわからない場合は、お使いのユニティプロジェクトフォルダに、ファイル開くPackages/manifest.json 。ファイルが始まるエントリが含まれている場合com.google.firebase 、あなたのプロジェクトは、インストールのためにユニティパッケージマネージャを使用していました。

アセットパッケージに移行するには:

  1. プロジェクト内の現在のFirebaseパッケージのバージョンをメモし、それらを削除します。

    1. [ウィンドウ]メニューから、[パッケージマネージャ]選択します。 「:でプロジェクトパッケージ」が選択されているパッケージマネージャ]ウィンドウで、確認をします。
    2. インストールされているFirebaseパッケージのバージョンに注意してください。
    3. 各パッケージ名をクリックし、[削除]をクリックします。外部依存Managerパッケージ(削除してください.com.google.external-dependency-manager )と同様にFirebaseパッケージ。
  2. ダウンロードして輸入代替.unitypackageファイル。 2つのオプションがあります。

    • あなたは、各パッケージの最新バージョンにアップグレードすることができた場合で説明したように、FirebaseユニティSDKのzipファイルをダウンロードしてインストールし、あなたのユニティプロジェクトに追加Firebase
    • あなたが現在保持する必要がある場合は.unitypackageバージョンを説明するように、あなたは、個々のパッケージをダウンロードしてインストールすることができます上記のこのページに。

アセットパッケージからUnityパッケージマネージャーへの移行

いくつかのケースでは、あなたは下の製品のインストールから切り替えたいかもしれないAssetsユニティパッケージマネージャでの製品のインストールおよび追跡にフォルダを。

あなたが使用しているどのインストール方法がわからない場合は、お使いのユニティプロジェクトフォルダに、ファイル開くPackages/manifest.json 。ファイルが始まるエントリが含まれている場合com.google.firebaseあなたのプロジェクトがすでにインストール用ユニティパッケージマネージャを使用しています。

Unity Package Managerに移行するには:

  1. ことを確認し、すべてのFirebaseパッケージと外部依存Managerパッケージから削除されるAssets 、次の方法のいずれかを使用して、フォルダ。

    パッケージマネージャーのUI

    1. 開いているユニティプロジェクトでは、資産>外部依存性マネージャ]> [バージョンハンドラへのナビゲート>アンインストールパッケージを管理していました。
    2. すべてのFirebaseパッケージとExternalDependencyManagerを選択します。
    3. アンインストール選択したパッケージをクリックします。

    手動での取り外し

    ファイルシステムツールを使用して、次のフォルダを手動で削除します。

    • Assets/Editor Default Resources/Firebase
    • Assets/ExternalDependencyManager
    • Assets/Firebase
    • Assets/Parse
    • Assets/Plugins/iOS/Firebase
  2. 説明するように、ユニティパッケージマネージャを使用してパッケージをインストールの上、このページに。