输入支持

本主题介绍了在 Google Play 游戏电脑版中处理用户输入时的设计注意事项和最佳实践。

Google Play 游戏电脑版依靠鼠标和键盘(而非触摸屏)作为玩家输入方式。在设计鼠标和键盘体验时,应侧重于为台式机或笔记本电脑用户打造卓越用户体验。如需开始设计,请参阅关于 Chromebook 的 Android 应用输入兼容性的指南。

最佳实践

我们建议在设计和构建玩家互动时遵循以下最佳实践。

  • 所有目标都应该可通过鼠标点击。
  • 所有可滚动的界面都可以通过鼠标滚轮来滚动。
  • 悬停光标时突出显示可点击的界面,请运用您的最佳判断,确保既能有助于改善界面导航体验,又避免向用户呈现过多悬停点。
  • 为用户提供可快速调出控件的热键。
  • 将触摸控件(例如,拇指操纵杆或屏幕上的按钮)替换为鼠标控件和热键。
  • 对于移动游戏中需要多点触控手势的操作,请确保可以使用键盘或鼠标控件实现相同的操作(例如,使用鼠标的滚轮替换双指张合)。

如需了解更多详情和最佳实践,请参阅关于针对鼠标和键盘优化 ChromeOS Android 应用的指南。

以下列表包含一些在许多游戏中通用的操作,以及开发者在 Google Play 游戏电脑版中使用的典型实现:

  • 使用 Enter 键在文本输入字段中发送信息或提交文本。
  • 应可使用 Esc 键取消菜单和对话框。
  • 使用 Enter 键浏览故事元素和对话框。
  • 使用鼠标滚轮垂直滚动文字。
  • 使用鼠标滚轮放大或缩小,尤其是在移动 build 中使用双指张合手势时。
  • 使用 WASD 键在地图上向四个方向平移(移动玩家通常使用点击和拖动操作在地图上进行平移)。

尽管这些操作很常见,但您仍应通过输入 SDK 向玩家明确展示这些操作,以确保玩家能通过适当的方式了解这些操作。

兼容模式

默认情况下,Google Play 游戏电脑版会将您的游戏置于“输入兼容模式”。这意味着,当玩家按下鼠标左键时,系统会向游戏发送触摸事件。如需了解详情,请参阅鼠标输入指南。

教程和用户指导

在某些情况下,除了查看鼠标和键盘控件之外,用户还能使用游戏内教程学习如何使用游戏控件。我们建议提供游戏内教程和指导功能,教会用户如何正确使用鼠标和键盘控件,同时为 PC 版游戏移除与触摸控件相关的教程。