Input SDK

Input SDK 提供整合式介面,方便玩家在 Google Play 遊戲電腦版上查看及變更任何遊戲的滑鼠和鍵盤繫結。遊戲過程中,玩家隨時可以叫出 Google Play 遊戲電腦版疊加層,如以下螢幕截圖所示:

螢幕截圖顯示 Input SDK 疊加在範例遊戲畫面上

如果 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 外掛程式存放區