окно с игрой - PullRequest
       0

окно с игрой

1 голос
/ 04 февраля 2020

Я новичок в pygame, и я просто пытаюсь написать шахматы с ним, но у меня возникают проблемы с фоном, требующим бесконечной загрузки. Я просмотрел много уроков и думаю, что все в порядке, что я Я занимаюсь так много времени?

import pygame 

pygame.init

#create the screen with 800 pixals width and 600 pixals hieght
screen = pygame.display.set_mode((800,600))

# Background
background = pygame.image.load("chessboard.png")



running = True
while running:

    #RGB colors
    screen.fill((234,0,0))
    #background image
    screen.blit(background,(0,0))

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


pygame.quit()

1 Ответ

0 голосов
/ 04 февраля 2020

Прежде всего pygame.init - это не вызов функции. Это утверждение вообще ничего не делает. Вы должны добавить скобки для вызова init():

pygame.init()

Кроме того, вы пропустили обновление дисплея (pygame.display.flip()) в главном приложении l oop:

running = True
while running:

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

    #RGB colors
    screen.fill((234,0,0))
    #background image
    screen.blit(background,(0,0))

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