@AlAl2

Как исправить "pygame.error: video system not initialized"?

У меня есть код:

import pygame
from pygame.color import THECOLORS
pygame.init()
screen = pygame.display.set_mode((1200, 820))
screen.fill(THECOLORS["green"])
player_image = pygame.image.load("game_file/Pers_right.png")

x = 500
y = 500
speed = 5

while True:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            pygame.quit()
    
    keys = pygame.key.get_pressed()
    
    if keys[pygame.K_LEFT]:
        x -= speed
    elif keys[pygame.K_RIGHT]:
        x += speed
    screen.blit(player_image, (500, 500))

Но при его включении показывается просто черный экран, а когда я закрываю приложение вылазит ошибка:

Traceback (most recent call last):
  File "***", line 17, in <module>
    keys = pygame.key.get_pressed()
pygame.error: video system not initialized

Как исправить?
  • Вопрос задан
  • 184 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы