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 專案操作說明請見相關入門指南。
從 Play Unity 外掛程式存放區下載 Unity 專用的 Input SDK。