Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 21, 2016 14:40:21

Gaduka
Зарегистрирован: 2016-04-21
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

pygame не меняет цвет экрана

Здравствуйте!
Начал изучать pyton и столкнулся вот с такой проблемой - pygame не заливает экран указанным цветом.
Поиск уже готовых решений результата не дал.

import pygame, sys
pygame.init()
screen = pygame.display.set_mode([640,480])
running = True
screen.fill([100,100,100])
while running:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False
pygame.quit()
Помогите пожалуйста советом. Застопорилось все обучение у меня на этом.
Спасибо.

Офлайн

#2 Апрель 21, 2016 19:42:41

Lestoroer
Зарегистрирован: 2015-12-24
Сообщения: 88
Репутация: +  5  -
Профиль   Отправить e-mail  

pygame не меняет цвет экрана

pygame нету у меня и почти не знаю его, но попробуй вот так:

import pygame, sys
pygame.init()
screen = pygame.display.set_mode([640,480])
running = True
screen.fill((100,100,100))
screen.blit(0,0)
while running:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False
pygame.quit()
если не сработает, то в место screen.blit(0,0) ставь это screen.blit()

Отредактировано Lestoroer (Апрель 21, 2016 19:44:42)

Офлайн

#3 Апрель 23, 2016 23:29:49

Elaphe
Зарегистрирован: 2015-02-04
Сообщения: 125
Репутация: +  5  -
Профиль   Отправить e-mail  

pygame не меняет цвет экрана

Смутно помнится, что для изменения экрана нужно добавить pygame.display.update()

Отредактировано Elaphe (Апрель 23, 2016 23:31:39)

Офлайн

#4 Март 14, 2017 20:55:48

parohod
Зарегистрирован: 2017-02-23
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

pygame не меняет цвет экрана

в цикле while добавить

 pygame.display.fiip()

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version