Google Play 遊戲電腦版的範例和外掛程式,展示了針對電腦環境中遊戲的認證和設定整合的 SDK。
AGDKTunnel
AGDKTunnel 衍生自 NDK 範例 Endless Tunnel。AGDKTunnel 示範下列 Google Play 遊戲電腦版 SDK 的整合作業:
- 適用於 Play 身分和雲端儲存的 Google Play 遊戲服務
- Google Play 遊戲電腦版 Input SDK
啟用 Google Play 遊戲電腦版的版本
建構變數可用來區分預設 (行動裝置) 平台和電腦平台。如要建構 AGDKTunnel 並在 Google Play 遊戲電腦版中執行,請按照下列步驟操作:
- 依序前往「Build」>「Select Build Variant」,然後選取「playGamesPC」建構變化版本。
- (選用) 啟用 Google Play 遊戲服務,即可在行動裝置和電腦上開啟雲端儲存功能。
- (選用) 啟用 Play Asset Delivery API,提供 DXT1 壓縮紋理資產。
啟用 Google Play 遊戲服務
Google Play 遊戲服務 (PGS) 可用於登入及雲端儲存。如要啟用這些功能,請按照下列步驟操作:
- 將 AGDKTunnel 套件重新命名為您選擇的名稱。
- 在 Google Play 管理中心建立應用程式,然後按照步驟使用套件名稱設定 Google Play 遊戲服務。
- 將
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 會示範滑鼠輸入擷取功能:
- 滑鼠輸入擷取:使用空格鍵切換
- 滑鼠按鈕狀態事件
- 滑鼠捲動事件
- 螢幕幾何圖形偵測