Google Play 遊戲電腦版的範例和外掛程式會示範 SDK 整合功能 。
AGDKTunnel
AGDKTunnel 衍生自 NDK 範例 Endless TunnelAGDKTunnel 示範 下列 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 遊戲服務。
- 將
game_services_project_id
字串值: 將app/src/main/res/values/strings.xml
替換為您的專案 ID, Google Play 管理中心。
Trivial Kart
範例遊戲,展示如何在 Android 上使用 Google Play 技術,並搭配 Unity 引擎。在 Google Play 遊戲電腦版上,遊戲會顯示:
- 可透過 Google Play 遊戲服務登入、取得成就、排行榜、好友與雲端儲存功能
- Play Integrity:接收有關裝置完整性和 Play 授權狀態的完整性信號
- Google Play 遊戲電腦版的 Input SDK
如需設定資訊,請參閱 trivialkart-unity 範例。
Google Play 遊戲 Unity 外掛程式
平台 utils
platform_utils_package 是一種工具,可透過 Unity 自動執行 Google Play 遊戲電腦版的例行作業。這個套件包含以下功能:
- GPG 平台定義指令碼:在播放器設定內的自訂定義清單中加入 UNITY_ANDROID_x86_64 定義
- 資產匯入器指令碼:將每個匯入的紋理設為所選的紋理壓縮 (預設為 DXTC)
- 視窗選項:設定「工具」>「GPG 設定」下方的視窗選項
輸入擷取
input-capture_package 來瞭解滑鼠輸入擷取功能:
- 使用空白鍵切換滑鼠輸入擷取功能
- 滑鼠按鈕狀態事件
- 滑鼠捲動事件
- 螢幕幾何偵測