본문 바로가기
파이썬

파이썬 pygame.error : 비디오 시스템이 초기화되지 않았습니다.

by º기록 2020. 12. 4.
반응형

그래서 파이 게임 코드를 실행하려고 할 때이 오류가 발생합니다. pygame.error : 비디오 시스템이 초기화되지 않았습니다.

아래 코드에서 윙 IDE가 알려주는 위치를 지정합니다.

import os
import sys
import math
import pygame
import pygame.mixer
from pygame.locals import *

black = 0,0,0
white = 255,255,255
red = 255,0,0
green = 0,255,0
blue = 0,0,255

screen = screen_width, screen_height = 600, 400

clock = pygame.time.Clock()

pygame.display.set_caption("Physics")

fps_cap = 120
running = True
while running:
    clock.tick(fps_cap)

    for event in pygame.event.get(): #error is here
        if event.type == pygame.QUIT:
            running = False

    screen.fill(white)

    pygame.display.flip()

pygame.quit()
sys.exit    
#!/usr/bin/env python

 

해결 방법

 



파이 게임으로 많은 작업을 수행하기 전에 먼저 초기화해야합니다. 이 작업을 수행하는 가장 일반적인 방법은 한 번만 전화하는 것입니다.

pygame.init()

이렇게하면 모든 파이 게임 모듈이 초기화됩니다. 모든 파이 게임 모듈을 초기화 할 필요는 없지만 이렇게하면 자동으로 초기화됩니다. 손으로 각 파이 게임 모듈을 쉽게 초기화 할 수도 있습니다. 예를 들어 글꼴 모듈 만 초기화하려면 호출합니다.


 

참조 페이지 https://stackoverflow.com/questions/26767591

 

 

반응형

댓글