GameInput 移植指南

GameInput 的功能是先前所有输入 API 的超集。 因此,在大多数情况下,从先前的输入 API 进行移植是一个简单的过程。 最大的变化通常是,GameInput 是以输入为中心的,而不是以设备为中心的。 使用先前的 API 的代码通常会先枚举输入设备,然后读取设备输入。 但在 GameInput 中,这不是必需的。 适应以输入为中心的 GameInput 模型通常构成了要移植的先前代码的大部分结构性更改。

以下主题提供了有关 GameInput 和先前输入 API 之间的差异的详细信息。 这些主题还包含一些突出显示 API 之间的最大差异的代码示例。

从 Windows.Xbox.Input 移植到 GameInput

介绍如何在原始 Xbox One 软件开发工具包中从 Windows.Xbox.Input 进行移植。

从 XInput 移植到 GameInput

介绍如何从 XInput 移植。

另请参阅

GameInput 简介

输入 API 参考

Microsoft 游戏开发工具包