【发布时间】:2015-03-23 19:20:03
【问题描述】:
我正在使用 Pygame 1.9.2 和 Python 3.4 为机器人创建控制程序。该控制器是通过 USB 连接的新 Xbox One 控制器,可与 pygame 正常工作。问题是触发按钮被认为是轴,根据你按下的力度,它给出的值从 -1 到 1。有没有办法将其更改为 0 到 1 的范围或任何其他不包含负数的范围?
谢谢
【问题讨论】:
标签: python linux arduino pygame raspberry-pi
我正在使用 Pygame 1.9.2 和 Python 3.4 为机器人创建控制程序。该控制器是通过 USB 连接的新 Xbox One 控制器,可与 pygame 正常工作。问题是触发按钮被认为是轴,根据你按下的力度,它给出的值从 -1 到 1。有没有办法将其更改为 0 到 1 的范围或任何其他不包含负数的范围?
谢谢
【问题讨论】:
标签: python linux arduino pygame raspberry-pi
(x + 1.0) / 2.0 其中x 是您从控制器获得的任何值,应该给您一个 0..1 的范围(+ 1.0 是让您进入0..2 的范围内)
【讨论】: