0

我正在尝试使用 XInput 从指尖获取值,但是这些值很奇怪,我不知道如何正确处理它们。

如何计算以便我可以读取 -1(拇指杆向左/向上)+1(拇指杆向右/向下)之间的值

类似于 XNA 的 Gamepad.GetState().ThumbSticks.Left.X(-1 = 左侧,+1 = 右侧)。

有任何想法吗?

4

1 回答 1

3

根据文档_XINPUT_GAMEPAD.sThumbLXSHORT的值介于 -32768 和 32767 之间。如果要将其转换为 [-1, 1) 的范围,请将值除以 32768.0。

于 2013-01-31T19:34:11.417 回答