Уведомления

Группа в Telegram: @pythonsu

#1 Май 10, 2018 21:52:44

rascally_rabbit
Зарегистрирован: 2016-09-22
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

цвет фона в pygame

Здравствуйте.

Помогите, пожалуйста, с pygame
Нижеприведенный код работает без ошибок, но цвет фона окна не изменяется.

 import sys
import pygame
def run_game():
    pygame.init()
    screen = pygame.display.set_mode((900, 600))
    pygame.display.set_caption("Alien Invasion")
    bg_color = (230, 230, 230)
    
    while True:
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                sys.exit()
    screen.fill(bg_color)
    pygame.display.flip()
run_game()

Отредактировано rascally_rabbit (Май 10, 2018 21:53:20)

Офлайн

#2 Май 10, 2018 22:07:14

Romissevd
От: Счастье
Зарегистрирован: 2015-03-01
Сообщения: 533
Репутация: +  76  -
Профиль   Отправить e-mail  

цвет фона в pygame

 import sys
import pygame
def run_game():
    pygame.init()
    screen = pygame.display.set_mode((900, 600))
    pygame.display.set_caption("Alien Invasion")
    bg_color = (230, 230, 230)
    screen.fill(bg_color)
    pygame.display.flip()
    
    while True:
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                sys.exit()
    
run_game()
Проблема в том, что твоя программа доходит до выполнения цикла и зависает, пока не выполнишь закрыть окно, затем по код выполняется дальше, но ты этого уже не видишь…

Офлайн

#3 Май 10, 2018 22:09:53

rascally_rabbit
Зарегистрирован: 2016-09-22
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

цвет фона в pygame

Спасибо, все работает!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version