Input SDK 提供了一个统一的界面,允许玩家查看和更改鼠标和键盘绑定,以便在 Google Play 游戏电脑版上玩任何他们想玩的游戏。在游戏过程中,玩家可以随时调出 Google Play 游戏电脑版叠加层,如本屏幕截图所示
对于在 Google Play 游戏电脑版上使用键盘的游戏,此 SDK 是必需的,因为 Android 移动游戏是围绕触控屏进行玩家输入而设计的。在为电脑开发时,游戏需要支持鼠标和键盘。您只应在 Google Play 游戏电脑版上启用此 SDK。
Input SDK 是一个重要元素,可让玩家在不同平台上愉快地投入到您的游戏中。鼠标和键盘带来的体验与触控屏不同。当您将游戏与 Input SDK 集成时,您将使玩家能够重新映射 Google Play 游戏电脑版中的默认控件。
为了提供更沉浸式的体验,您可以更好地利用 Google Play 游戏电脑版提供的重新映射功能,方法是为菜单、主游戏和迷你游戏设置不同的方案控件,或者更新您的界面以匹配用户的自定义控制映射。您可以禁用或启用单个按键或按键组的重新映射,或者决定游戏中允许哪些按键被重新映射。
使用重新映射功能时,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 API 服务条款适用于您对 Google Input SDK 的使用。
数据收集
Google Input SDK 可能会收集性能和稳定性数据以改进我们的产品,包括以下数据
- 对 Input SDK 方法的调用次数。
- 对 Input SDK 方法的非成功调用次数。
- InputMap 汇总信息,例如
- 定义的操作和组的数量。
- 定义的单键、多键和鼠标操作的数量。
- 定义的鼠标操作数量。
- 可重新映射的操作和组的数量。
- 重新映射保留键的数量。
- InputMap 重新映射选项(启用/禁用)。
- 游戏的软件包名称。
- 游戏的版本号。
- 游戏的版本名称。
- Input SDK 版本。
- 客户端变体,例如 Google Play 游戏电脑版或其他客户端。
Input SDK 在 Google Maven 代码库中提供。请参阅使用入门指南,了解如何将 Input SDK 添加到您的 Java 或 Kotlin 项目。
从 Play Unity 插件代码库下载适用于 Unity 的 Input SDK。