跳转到主要内容
获取输入设备上触摸表面的数量。

语法

参数

此方法没有参数。

返回值

类型:uint32_t 设备上触摸表面的数量;如果设备没有触摸表面,则为 0。

备注

触摸表面是设备上报告触摸接触点的区域,例如 DualSense 或 DualShock 4 控制器上的触摸板。具有至少一个触摸表面的设备会在 IGameInputDevice::GetSupportedInput 返回的值中包含 GameInputKindTouch。 触摸表面由一个从零开始的索引标识,该索引小于此方法返回的值。使用该索引可以通过调用 IGameInputDevice::GetTouchSurfaceInfo 获取该表面的说明,也可以通过调用 IGameInputReading::GetTouchSurfaceState 从读数中读取该表面上的接触点。 触摸表面的数量在设备对象的生存期内不会更改。
触摸支持取决于设备和平台。

要求

头文件: GameInput.h 库: gameinput.lib 支持的平台: Windows、XBOX One 系列主机和 XBOX Series 主机

另请参阅

GameInput 概述
IGameInputDevice
IGameInputDevice::GetTouchSurfaceInfo
GameInputTouchSurfaceInfo
IGameInputReading::GetTouchSurfaceState

版本历史

最后修改于 2026年11月6日