本主题将介绍在 Google Play 游戏中处理用户输入时的设计注意事项和最佳做法。
Google Play 游戏依靠鼠标和键盘(而非触摸屏)作为玩家输入方式。在设计鼠标和键盘体验时,应着重于为台式机或笔记本电脑 PC 用户打造卓越用户体验。如需开始设计,请参阅关于 Chromebook 的 Android 应用输入兼容性的指南。
最佳做法
我们建议在设计和构建玩家互动时遵循以下最佳做法。
- 所有目标都应该可通过鼠标点击。
- 所有可滚动的界面都可以通过鼠标滚轮来滚动。
- 悬停光标时突出显示可点击的界面,请运用您的最佳判断,确保既能有助于改善界面导航体验,又避免向用户呈现过多悬停点。
- 为用户提供可快速调出控件的热键。
- 将触摸控件(例如,拇指操纵杆或屏幕上的按钮)替换为鼠标控件和热键。
- 对于移动游戏中需要多点触控手势的操作,请确保可以使用键盘或鼠标控件支持相同的操作(例如,使用鼠标的滚轮替换双指张合)。
如需了解更多详情和最佳做法,请参阅关于针对鼠标和键盘优化 ChromeOS Android 应用的指南。
推荐的输入映射
以下列表包含许多游戏通用的操作,以及开发者在 Google Play 游戏中使用的典型实现:
- 使用
Enter 键在文本输入字段中发送信息或提交文本。 - 菜单和对话框应可使用
Esc 键取消。 - 使用
Enter 键浏览故事元素和对话框。 - 使用鼠标滚轮垂直滚动文字。
- 使用鼠标滚轮放大或缩小,尤其是在移动 build 中使用双指张合手势时。
- 使用
W 、A 、S 和D 键在地图上四处移动(您通常在该地图上通过点击和拖动来移动)。
尽管这些操作很常见,但您仍应通过输入 SDK 向玩家明确展示这些操作,以确保玩家能恰当地发现它们。
兼容模式
默认情况下,Google Play 游戏会将您的游戏置于“输入兼容模式”。这意味着,当您按下鼠标左键时,系统会向游戏发送触摸事件。如需了解详情,请参阅鼠标输入指南。
教程和用户指导
在某些情况下,除了查看鼠标和键盘控件之外,用户还能使用游戏内教程学习如何使用游戏控件。我们建议提供游戏内教程和指导功能,指导用户如何正确使用鼠标和键盘控件,而为 PC 版游戏移除与触摸控件相关的教程。