输入 SDK

输入 SDK 提供了一个统一的界面,可供玩家查看和更改他们想要在 Google Play 游戏电脑版上玩的任何游戏的鼠标和键盘绑定。在游戏过程中,玩家可以随时调用 Google Play 游戏电脑版叠加层,如以下屏幕截图所示:

展示示例游戏上呈现的输入 SDK 的屏幕截图

如果 Google Play 游戏电脑版中的游戏会用到键盘,就必须采用此 SDK,因为 Android 移动游戏的设计是以触摸屏作为玩家输入方式的。针对 PC 开发游戏时,游戏需要支持鼠标和键盘。您应仅在 Google Play 游戏电脑版中启用此 SDK。

输入 SDK 是可以让玩家保持对游戏的兴趣并在不同平台上进入游戏体验的重要因素。鼠标和键盘可以给玩家带来不同于触摸屏的体验。当您将游戏与输入 SDK 集成后,就能让玩家重新映射 Google Play 游戏电脑版中的默认控件。

若要打造沉浸感更强的体验,您可以充分利用 Google Play 游戏电脑版提供的重新映射功能,包括为菜单、主要游戏和迷你游戏设置不同的架构控件,或者更新界面来配合用户自定义的控件映射。您可以为单个按键或按键组停用或启用重新映射,或者决定可以在游戏中重新映射的按键。

在使用重新映射功能的情况下,用户在文本字段中输入文本时 Android 会检测到,并且系统会停用重新映射,这样在这些场景下,系统就无需手动停用游戏的重新映射。

有关详情,请参阅输入 SDK 的最佳实践限制,了解如何为游戏打造最佳 PC 体验。

集成指南

如需了解如何集成输入 SDK,请参阅输入 SDK 使用入门

示例游戏

有关如何与输入 SDK 集成的示例,请参阅适用于 Kotlin 或 Java 游戏的 AGDK 隧道以及适用于 Unity 游戏的 Trivial Kart

下载输入 SDK

在下载输入 SDK 之前,请阅读以下 Google 输入 SDK 服务条款和数据收集要求。

Google API 服务条款

您在使用 Google 输入 SDK 时必须遵守 Google API 服务条款

数据收集

Google 输入 SDK 可能会收集性能和稳定性数据来改进我们的产品,包括以下数据:

  • 对输入 SDK 方法的调用次数。
  • 对输入 SDK 方法的不成功调用次数。
  • InputMap 汇总信息,例如:
    • 定义的操作和组的数量。
    • 定义的单键操作、多键操作和鼠标操作的数量。
    • 定义的鼠标操作的数量。
    • 可重新映射的操作和组的数量。
    • 未启用重新映射功能的按键的数量。
    • InputMap 重新映射选项(启用/停用)。
  • 游戏的软件包名称。
  • 游戏的版本号。
  • 游戏的版本名称。
  • 输入 SDK 版本。
  • 客户端变体,例如 Google Play 游戏电脑版或其他客户端。

输入 SDK 可在 Google Maven 制品库中找到。如需了解有关如何着手开发 Java 或 Kotlin 项目的说明,请参阅入门指南

Play Unity 插件库下载适用于 Unity 的输入 SDK。