экран Pygame - черный экран, хотя отступы правильные - PullRequest
1 голос
/ 28 марта 2020

Я изучаю Pygame, но я не уверен, почему он дает мне только черный экран. Я подтвердил, что отступ верен. Мой код:

import pygame

pygame.init()

screen = pygame.display.set_mode((800, 600))

pygame.display.set_caption('Space Invaders')
icon = pygame.image.load('ufo.png')
pygame.display.set_icon(icon)

running = True

while running:
    screen.fill((255,255,0))

    for event in pygame.event.get():
      if event.type == pygame.QUIT:
        running = False

    pygame.display.update()

Я не вижу ничего плохого в этой программе, и теперь я запутался.

1 Ответ

0 голосов
/ 28 марта 2020

Я попытался удалить значок, и он сработал для меня (я думаю, что вам нужно использовать файл .ico вместо .png)

import pygame

pygame.init()

screen = pygame.display.set_mode((800, 600))

pygame.display.set_caption('Space Invaders')

running = True

while running:
    screen.fill((255,255,0))

    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False

    pygame.display.update()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...