gameDisplay.fill не заполняется - PullRequest
0 голосов
/ 23 мая 2018

После экспериментов с pygame я попытался запустить новый код для новой игры.Я хочу залить фон цветом (сейчас только пурпурно-красный цвет для тестирования).Я экспериментировал с перемещением gameDisplay.fill в циклы и функции, но все они просто приводят к пустому дисплею (пустому серому экрану), и он продолжает кодироваться.Что не так с моим кодом здесь?

import pygame

pygame.init()

displayWidth = 1440
displayHeight = 900
gameDisplay = pygame.display.set_mode((displayWidth, displayHeight))
pygame.display.set_caption('Grow')
color = (200, 0, 150)
play = True

def gameLoop():
    gameDisplay.fill(color)

gameLoop()

1 Ответ

0 голосов
/ 23 мая 2018

Вы забыли обновить дисплей.Без обновления изменения не будут показаны.

import pygame

pygame.init()

displayWidth = 1440
displayHeight = 900
gameDisplay = pygame.display.set_mode((displayWidth, displayHeight))
pygame.display.set_caption('Grow')
color = (200, 0, 150)
play = True

def gameLoop():
    screen.fill(color)
    pygame.display.update()

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