Input SDK 提供整合式介面,方便玩家在 Google Play 遊戲電腦版上查看及變更任何遊戲的滑鼠和鍵盤繫結。遊戲過程中,玩家隨時可以叫出 Google Play 遊戲電腦版疊加層,如以下螢幕截圖所示:
如果 Google Play 遊戲電腦版上的遊戲會使用鍵盤,就必須使用這個 SDK,因為 Android 手機遊戲的設計是透過觸控螢幕輸入玩家的操作。針對電腦開發遊戲時,就需要改為支援滑鼠和鍵盤。建議您只在 Google Play 遊戲電腦版中啟用這個 SDK。
Input SDK 是確保玩家獲得愉快跨平台遊戲體驗的要件。滑鼠和鍵盤提供的操作體驗與觸控螢幕不同。遊戲與 Input SDK 整合後,玩家就能重新對應 Google Play 遊戲電腦版的預設控制項。
如要打造更完善的沉浸式體驗,可以運用 Google Play 遊戲電腦版提供的重新對應功能,包括為選單、主要遊戲和小遊戲設定不同的配置控制選項,或更新 UI 來配合使用者自訂的控制選項對應方式。您可以停用/啟用個別按鍵或按鍵組的重新對應功能,或是決定哪些按鍵可在遊戲中重新對應。
使用重新對應功能時,Android 會偵測使用者何時在文字欄位中輸入文字、何時停用重新對應功能,這樣您就不必在這些情況下手動停用重新對應功能。
詳情請參閱 Input SDK 的最佳做法和限制,瞭解如何為遊戲打造最佳電腦體驗。
整合指南
如要進一步瞭解如何整合 Input SDK,請參閱「開始使用 Input SDK」。
遊戲範例
如要透過範例瞭解如何整合 Input SDK,請參閱 Kotlin 或 Java 遊戲的 AGDK Tunnel 和 Unity 遊戲的 Trivial Kart。
下載 Input SDK
下載 Input SDK 前,請先閱讀以下有關 Google Input SDK 的服務條款及資料收集規定。
Google API 服務條款
使用 Google Input SDK 時,必須遵守《Google API 服務條款》的規範。
資料收集
為了改善我們產品的品質,Google Input SDK 可能會收集以下效能及穩定性資料:
- Input SDK 方法的呼叫次數。
- Input SDK 方法的呼叫失敗次數。
- InputMap 匯總資訊,例如:
- 已定義的動作和群組數量。
- 已定義的單鍵、多鍵和滑鼠動作數量。
- 已定義的滑鼠動作數量。
- 可重新對應的動作和群組數量。
- 未提供重新對應功能的保留按鍵數量。
- InputMap 重新對應選項 (已啟用/已停用)。
- 遊戲套件名稱。
- 遊戲版本編號。
- 遊戲版本名稱。
- Input SDK 版本。
- 用戶端變化版本,例如 Google Play 遊戲電腦版或其他用戶端。
您可以在 Google Maven 存放區中存取 Input SDK。Java 或 Kotlin 專案操作說明請見相關入門指南。
如要下載 Unity 適用的 Input SDK,請前往 Play Unity 外掛程式存放區。