Я делаю игру, которой я управляю, с контроллерами xbox, я кодирую ее в python 3.7, pygame 1.9.6. Некоторое время все работало безупречно, однако в последнее время два триггера контроллера вообще не регистрируются. Эта проблема полностью решается, когда я запускаю код на pygame 2.00dev6, однако при запуске этого экрана возникает много других глюков. Подробнее см. Здесь , поэтому я предполагаю, что использование pygame 2.00dev6 сейчас не вариант, и предпочел бы устранить проблему с 1.9.6. Если вам известны какие-либо решения или исправления, я буду рад сообщить вам. Код, который я использовал для проверки триггеров, показан ниже.
import pygame
pygame.init()
width = 600
height = 600
screen = pygame.display.set_mode([0, 0], pygame.FULLSCREEN)
pygame.display.init()
A= []
A_folder = "/Users/brianmasse/Desktop/python/Games/Teacher Brawl/game images/Mr A"
A.append(pygame.image.load(os.path.join(A_folder, 'db1.png')).convert_alpha())
running = True
while running:
for event in pygame.event.get():
screen.fill((255,0,0))
pygame.display.flip()
if event.type == pygame.QUIT:
pygame.quit()
running = False
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_ESCAPE:
pygame.quit()
running = False