请遵循本指南,确保您的游戏在各种 Android 设备上都能正确支持控制器输入。这意味着,无需进行任何额外配置,您的游戏应:
- 识别控制器输入(如果可用)
- 在菜单和教程(包括首次运行教程)中支持此功能
- 支持控制器和触控输入,并根据需要切换界面
- 在有线和无线模式下,使用 Android 上 3 种标准控制器类型中的每一种
您还可以使用本指南验证游戏是否满足 Google Play Games | Level Up 关于手柄支持的指南,该指南规定游戏应可在任何配备手柄的 Android 设备上完全畅玩。
为何支持控制器?
- 支持非手机设备。PC 和 Chromebook 可能没有触摸屏,但仍可运行 Android 游戏。搭载 Android TV 的设备没有触摸屏,车载显示屏可能没有触摸屏,而平板电脑可能难以长时间握持,因此不适合长时间玩游戏。
- 支持手机上的第二屏幕。许多搭载 Android 的手机都支持第二个外部显示屏,让游戏玩家可以在家中和旅途中畅玩您的游戏。
- 支持无障碍功能需求。许多制造商都推出了控制器,可满足各种无障碍需求。通过让玩家能够使用控制器完全畅玩您的游戏,您还可以让玩家在 PC 和游戏机平台上使用他们已经熟悉的设备与您的游戏互动,从而扩大潜在玩家群。
即使您的游戏玩法是围绕触摸屏和手机设计的,为玩家提供使用游戏控制器玩游戏的选项也能吸引更多玩家更长时间、更频繁地玩您的游戏。
核对清单
最低限度的验证
- 首次运行账号创建和初始配置与控制器搭配使用
- 菜单中的控制器功能
- 绑定到触发器的操作适用于所有控制器类型
- 两个模拟摇杆均可正常使用,不会漂移
- 按钮在按住时仅触发一次/不重复触发
- 触发器在所有样式的控制器中表现一致,不会双重触发
- 使用此处所述的控制器样式测试游戏
有助于获得最佳体验的建议
- 界面会针对每个有效输入实时调整
- 玩家可以混搭使用输入源,例如同时使用游戏手柄和触控
- 按钮布局和图标与游戏手柄一致