是否可以结合 VPython 和 Pygame?

Is it possible to combine VPython and Pygame?

我需要为 vpython 项目使用操纵杆,是否可以将 pygame 模块和 vpython 结合使用 pygame 模块的操纵杆功能?

您是否尝试过在 vpython event/animation 循环中简单地调用 pygame 操纵杆?把这样的东西放在那里,看看它是怎么回事(在导入 pygame 并启动操纵杆之后)。

来自 pygame.joystick docs

for event in pygame.event.get(): # User did something        
    # Possible joystick actions: JOYAXISMOTION JOYBALLMOTION JOYBUTTONDOWN JOYBUTTONUP JOYHATMOTION
    if event.type == pygame.JOYBUTTONDOWN:
        print("Joystick button pressed.")
    if event.type == pygame.JOYBUTTONUP:
        print("Joystick button released.")