Skip to main content
GameInput 中的传感器能力依赖 Windows 传感器堆栈。要使你的设备与该传感器堆栈兼容,请参阅: 验证:

坐标系

设备应以 Y 轴朝上的右手坐标系报告设备加速度。角速度遵循这些轴的右手定则。 X 轴从设备中心指向右侧。Y 轴从设备中心指向用户面部。Z 轴从设备中心指向底部。 以 g 为单位的加速度输出示例:
  • 设备平放在桌面上:
    • 静止时的角速度为
  • 从该状态向上抬起设备:增大为
  • 从该状态下落设备:减小为
  • 旋转设备使顶部边缘朝上、底部边缘朝下:
    • 在运动过程中,X 轴上的角速度变为正值:
  • 恢复平放。
  • 旋转设备使左边缘朝上、右边缘朝下:
    • 在运动过程中,Z 轴上的角速度变为负值:
  • 恢复平放。
  • 顺时针旋转设备(与右手定则方向相反)
    • 在运动过程中,Y 轴上的角速度变为负值:

备注

设备振动产生的噪声

设备中的低频震动或嗡嗡声(例如触觉反馈引起的)可能会引入陀螺仪噪声并影响精度。
  • 可能的硬件缓解措施:通过有意放置传感器或在传感器周围填充减振材料,将传感器与触觉源在机械上隔离
  • 可能的软件缓解措施:使用低通滤波器

注册表项

[!IMPORTANT] 如果你的设备必须通过 Windows 硬件质量实验室认证,请添加下述注册表项。GameInput 会将设备的 WHQL 兼容输出转换为符合游戏开发人员预期的输出。 具有供应商 ID (VID) VVVV、产品 ID (PID) PPPP、用途页 UUUU 和用途 ID XXXX 的设备的映射,将从注册表以下位置读取:
仅支持通用用途页 (0x0001) 以及用途 ID 游戏杆 (0x0004) 和游戏手柄 (0x0005)。 [!TIP] 以下子项面向已上市设备的制造商。如果设备尚未发布,应正确报告上文所述坐标系,且应能通过相关测试。

参考 API 文档

另请参阅

GameInputSensorsInfo GameInputSensorsState GameInput 概述 Windows.Devices.Sensors
最后修改于 2026年8月24日