游戏输入

本部分介绍可在 Windows 10 或 Windows 11 和 Xbox 上的通用 Windows 平台 (UWP) 游戏中使用的不同类型的输入设备,演示其基本用法,并推荐在游戏中进行有效输入编程的模式和技术。

注意

存在可在 UWP 游戏中使用的其他类型的输入设备,例如,可能特定于流派或特定于游戏的自定义输入设备。 本部分不讨论此类设备及其编程。 有关用于加快自定义输入设备的接口的信息,请参阅 Windows.Gaming.Input.Custom 命名空间。

游戏输入设备

Windows 10 或 Windows 11 和 Xbox One 的 UWP 游戏和应用通过 Windows.Gaming.Input 命名空间支持游戏输入设备。

游戏板

游戏手柄是 Xbox 上的标准输入设备,是不喜欢键盘和鼠标的 Windows 游戏玩家的常见选择。 它们可提供各种数字和模拟控件使其适用于几乎任何类型的游戏,还可以通过嵌入震动控件提供触觉反馈。

有关如何在 UWP 游戏中使用游戏板的信息,请参阅游戏板和震动

街机摇杆

街机摇杆是对于重现独立街机的感觉而言尤为重要的全数字输入设备,也是进行肉搏战和其他街机风格游戏的完美输入设备。

有关如何在 UWP 游戏中使用街机摇杆的信息,请参阅街机摇杆

赛车方向盘

赛车方向盘是与真实的赛车驾驶舱外观类似的输入设备,对以汽车或卡车为特征的赛车游戏而言也是完美的输入设备。 很多赛车方向盘都配备有真实的力回馈--即,它们可以将实际用力应用于控制轴(如方向盘),而不只是简单的震动。

有关如何在 UWP 游戏中使用赛车方向盘的信息,请参阅赛车方向盘和力回馈

飞行杆

飞行杆是游戏输入设备,可重现飞机或宇宙飞船驾驶舱中的飞行杆感觉。 它们是用于快速精确地控制飞行的完美输入设备。

有关如何在 UWP 游戏中使用飞行杆的详细信息,请参阅飞行杆

原始游戏控制器

原始游戏控制器是游戏控制器的通用表示形式,具有许多不同种类的常见游戏控制器上的输入。 这些输入作为未命名按钮、开关和轴的简单数组进行公开。 使用原始游戏控制器,可以使客户能够创建自定义输入映射(无论使用何种类型的控制器)。

有关如何在 UWP 游戏中使用原始游戏控制器的详细信息,请参阅原始游戏控制器

UI 导航控制器

UI 导航控制器是为提供 UI 导航命令的常用词汇而存在的逻辑输入设备,这些命令可在不同的游戏和物理输入设备间推行一致的用户体验。 游戏的用户界面应使用 UINavigationController 界面,而非特定于设备的界面。

有关如何在 UWP 游戏中使用 UI 导航控制器的信息,请参阅 UI 导航控制器

耳机

耳机是音频捕获和播放设备,在通过其输入设备连接时与特定用户关联。 耳机通常在联机游戏中用于语音聊天,但也可以在联机和脱机游戏中用于加强沉浸或提供游戏玩法功能。

有关如何在 UWP 游戏中使用耳机的信息,请参阅耳机

用户

每个输入设备及其连接的耳机都可以与特定用户关联,以将其身份与游戏玩法相关联。 物理输入设备中的输入与其逻辑 UI 导航控制器中的输入也是通过用户身份这一方式关联的。

有关如何管理用户及其输入设备的信息,请参阅跟踪用户及其设备

另请参阅