我想读一个罗技罗技极端三维专业与覆盆子皮的价值观。我在用pygame library
剧本:
import pygame
import sys
import time
pygame.joystick.init()
print pygame.joystick.get_count()
_joystick = pygame.joystick.Joystick(0)
_joystick.init()
print _joystick.get_init()
print _joystick.get_id()
print _joystick.get_name()
print _joystick.get_numaxes()
print _joystick.get_numballs()
print _joystick.get_numbuttons()
print _joystick.get_numhats()
print _joystick.get_axis(0)
输出:
1
1
0
Logitech Logitech Extreme 3D Pro
4
0
12
SDL_JoystickNumHats value:1:
1
SDL_JoystickGetAxis value:0:
0.0
有四个轴,我都转动了。
我找不到问题。我已经试过用其他斧头了。
谢谢你的帮助。
我遇到了同样的问题。您必须编写pygame.event.get()才能从操纵杆中读取信息。否则它永远不会更新。
如果问题是值始终为0,则在读取值之前尝试执行^{} 。我也遇到过类似的问题,这对我有帮助。
我宁愿等待(甚至是在一个线程中) 例如:
相关问题 更多 >
编程相关推荐