标签: python linux arduino pygame raspberry-pi
我在Python 3.4中使用Pygame 1.9.2来为机器人创建控制程序。控制器是一个通过USB连接的新Xbox One控制器,可以正常使用pygame。问题是触发按钮被认为是Axes,它根据您按下的力度给出从-1到1的值。有没有办法将此更改为0到1的范围或任何其他不包含负数的范围?
谢谢
答案 0 :(得分:0)
(x + 1.0) / 2.0其中x是您从控制器获得的任何内容应该为您提供0..1的范围(+ 1.0会让您进入0..2范围内)
(x + 1.0) / 2.0
x
+ 1.0
0..2