サンプルとプラグイン

PC 版 Google Play Games のサンプルとプラグインで SDK の統合方法を確認できます 認証と設定のための認証と設定のために 使用されます

AGDKTunnel

AGDKTunnel NDK サンプルのエンドレス トンネルから派生しています。AGDKTunnel は、次の PC 版 Google Play Games SDK の統合を示しています。

  • Play ID とクラウド保存用の Google Play Games サービス
  • PC 版 Google Play Games 用の Input SDK

PC 版 Google Play Games 向けのビルドを有効にする

ビルド バリアントは、デフォルト(モバイル)プラットフォームを区別するために使用します。 PC プラットフォームの違いですPC 版 Google Play Games で実行する AGDKTunnel をビルドする手順は次のとおりです。

  1. [Build >[Build Variant] を選択し、playGamesPC ビルド バリアントを選択します。
  2. (省略可)モバイルと PC でクラウド保存を有効にするには、Google Play Games サービスを有効にします。
  3. (省略可)DXT1 圧縮テクスチャ アセットを配信するには、Play Asset Delivery API を有効にします。

Google Play Games サービスを有効にする

ログインとクラウド保存には Google Play Games サービス(PGS)が使用されます。 これらの機能を有効にするには、次の操作を行います。

  1. AGDKTunnel パッケージの名前を任意の名前に変更します。
  2. Google Play Console でアプリを作成し、手順に沿って操作する を使用して、パッケージ名を使用して Google Play Games サービスをセットアップする必要があります。
  3. app/src/main/res/values/strings.xmlgame_services_project_id 文字列値は、Google Play Console のプロジェクトの ID に置き換えます。

Trivial Kart

Unity エンジンを使用して Android で Google Play テクノロジーを利用するサンプルゲーム。PC 版 Google Play Games の場合、ゲームでは次のことが行われます。

  • Google Play Games サービス(ログイン、実績、リーダーボード、友だち、クラウド保存など)
  • Play Integrity: デバイスの完全性と Play ライセンスのステータスに関する完全性シグナルを受信します。
  • PC 版 Google Play Games の Input SDK

構成情報については、trivialkart-unity サンプルをご覧ください。

Google Play Games Unity プラグイン

プラットフォーム ユーティリティ

platform_utils_package ルーティンを自動化するためのツールです。 統合してアップグレードする方法を紹介しますこのパッケージには次の機能が含まれています。

  • GPG プラットフォーム定義スクリプト: Player 設定内のカスタム定義のリストに UNITY_ANDROID_x86_64 定義を追加
  • アセット インポータ スクリプト: インポートしたすべてのテクスチャを選択したテクスチャ圧縮に設定します(デフォルトでは DXTC)
  • ウィンドウ オプション: [ツール] > [GPG 設定] で利用可能なウィンドウ オプションを設定します。

入力キャプチャ

input-capture_package マウス入力キャプチャ機能を示しています。

  • スペースバーの切り替えによるマウス入力のキャプチャ
  • マウスボタンの状態イベント
  • マウスのスクロール イベント
  • 画面のジオメトリの検出