範例與外掛程式

Google Play 遊戲電腦版的範例和外掛程式,展示了針對電腦環境中遊戲的認證和設定整合的 SDK。

AGDKTunnel

AGDKTunnel 衍生自 NDK 範例 Endless Tunnel。AGDKTunnel 示範下列 Google Play 遊戲電腦版 SDK 的整合作業:

  • 適用於 Play 身分和雲端儲存的 Google Play 遊戲服務
  • Google Play 遊戲電腦版 Input SDK

啟用 Google Play 遊戲電腦版的版本

建構變數可用來區分預設 (行動裝置) 平台和電腦平台。如要建構 AGDKTunnel 並在 Google Play 遊戲電腦版中執行,請按照下列步驟操作:

  1. 依序前往「Build」>「Select Build Variant」,然後選取「playGamesPC」建構變化版本。
  2. (選用) 啟用 Google Play 遊戲服務,即可在行動裝置和電腦上開啟雲端儲存功能。
  3. (選用) 啟用 Play Asset Delivery API,提供 DXT1 壓縮紋理資產。

啟用 Google Play 遊戲服務

Google Play 遊戲服務 (PGS) 可用於登入及雲端儲存。如要啟用這些功能,請按照下列步驟操作:

  1. 將 AGDKTunnel 套件重新命名為您選擇的名稱。
  2. 在 Google Play 管理中心建立應用程式,然後按照步驟使用套件名稱設定 Google Play 遊戲服務。
  3. app/src/main/res/values/strings.xml 中的 game_services_project_id 字串值替換為 Google Play 管理中心的專案 ID。

神秘卡特

示範透過 Unity 引擎在 Android 上使用 Google Play 技術的範例遊戲。在 Google Play 遊戲電腦版中,遊戲會展示:

  • Google Play 遊戲服務:用於登入、成就、排行榜、好友和雲端儲存功能
  • Play Integrity:接收裝置完整性和 Play 授權狀態的完整性信號
  • Google Play 遊戲電腦版的 Input SDK

如要瞭解設定資訊,請參閱 trivialkart-unity 範例。

Google Play 遊戲 Unity 外掛程式

平台公用程式

platform_utils_package 這項工具可透過 Unity 將 Google Play 遊戲電腦版的日常安排自動化。套件包含下列功能:

  • GPG 平台定義指令碼:在播放器設定中的自訂定義清單中加入 UNITY_ANDROID_x86_64 定義
  • 資產匯入工具指令碼:將每個匯入的紋理設為所選的紋理壓縮 (預設為 DXTC)
  • 視窗選項:設定「工具」>「GPG 設定」下方的視窗選項

輸入擷取

input-capture_package 會示範滑鼠輸入擷取功能:

  • 滑鼠輸入擷取:使用空格鍵切換
  • 滑鼠按鈕狀態事件
  • 滑鼠捲動事件
  • 螢幕幾何圖形偵測