我正在尝试从我一直在为一个项目工作的Xbox One控制器中获取输入,这是我用于输入的基本代码:
import pygame
pygame.init()
pygame.joystick.init()
joystick = pygame.joystick.Joystick(0)
joystick.init()
input = {'right':0, 'A':0, 'B':0}
while(True):
print(joystick.get_name(), joystick.get_hat(0))
但是它似乎没有读取输入。输出如下所示: Output(我正在中间更改输入值)
我运行了pygame网站上给出的测试脚本,该控制器似乎运行得很好。 有什么输入可能会出错吗?