Я обнаружил несколько проблем с вашим кодом. Вот несколько решений:
Первая проблема заключается в том, что вы используете event.type
там, где вам нужно использовать event.key
.
for event in pygame.event.get():
if event.type == pygame.KEYDOWN:
if event.type == pygame.K_a:
isRunning = False
Второй event.type
необходимо изменить на event.key
.
Вторая проблема заключается в том, что K_a
должен иметь префикс pygame.
, например:
if event.key == pygame.K_a:
Ваш рабочий стол выглядел нечетко, потому что приложение PyGame работало с разрешением 800x600
, которое меньше, чем у большинства мониторов. Окно PyGame все еще было открыто, пока вы его не закрыли. Пока окно открыто, пользовательское разрешение остается.
Надеюсь, я вам помог!