游戏控制器
游戏控制器可以增强游戏性,提升用户的游戏沉浸感。尽可能支持多种游戏控制器,让用户有更多的方式来享受与游戏或应用的互动。
-
明确游戏控制器的使用要求
如果游戏具有遥控器无法支持的高级游戏机制,可以要求用户使用游戏控制器。App Store 会显示一个“需要游戏控制器”的图标,来帮助用户识别这类应用,如果用户的 iOS 设备没有匹配或兼容的游戏控制器,则会发出警告。
-
在启动时确认所需的游戏控制器的连接
即使没有连接游戏控制器,用户仍可以随时打开游戏。如果应用的运行需要游戏控制器,在启动时检查它是否连接,并在必要时优雅地提示用户连接一个游戏控制器。
-
让用户了解在应用中使用游戏控制器带来的优势
如果应用同时支持遥控器和游戏控制器,告诉用户哪些功能是使用游戏控制器能做到而遥控器做不到的。
-
测试所有支持的输入设备
确保菜单和基础导航功能能与应用支持的输入设备正常工作,这样用户在使用应用时就不需要反复切换设备。
按键
游戏控制器倾向于提供一种功能相似的按钮组合,这些按钮组合通常以符合人体工程学的方式排列。这里有一个例子。
-
必要时,支持摇杆的摁压式操作
一些游戏控制器包括摇杆,用户使用拇指旋转它的同时也可以进行摁压操作。这些按键——也被称为 L3 和 R3 按键——通常允许用户通过旋转摇杆来改变某些操作。例如,点击或摁住控制人物移动的左摇杆可以让其以不同的速度移动,点击或摁住控制视角的右摇杆可以把视角放大视角或开启“蹲下”视角。当考虑支持摇杆的摁压式操作时,请遵循用户在各种游戏类型中预期的行为。
-
通常情况下,用户更喜欢使用左摇杆或键盘 D 键来移动当前屏幕的视角焦点
大多情况下,用户并不希望在游戏中使用右摇杆来控制屏幕视角焦点的移动。
-
通常情况下,避免使用扳机键或肩部键来移动当前屏幕的视角焦点
除非游戏有一个深度嵌套的用户界面还需要加速导航,否则最好让用户通过使用 A 和 B 按键进行导航。
-
将屏幕上的自定义按键功能与游戏控制器相匹配
不同的游戏控制器可以使用不同的颜色或符号来表示相似的按键。例如,在 Xbox 的手柄上,B 按键是红色的;在 MFI 手柄上,相同的按键是绿色的。为避免混淆,请参考使用连接控制器标签方案的按键。