Залейте фон
Урок 2 из 41 курса Создавайте игры с Pygame на Coddy.
Pygame описывает цвет тремя числами: сколько в нём красного, зелёного и синего, каждое — от 0 до 255. Это называется RGB.
(255, 0, 0)— красный.(0, 0, 0)— чёрный,(255, 255, 255)— белый.- В
(30, 30, 46)синего немного больше, чем красного и зелёного: это тёмно-синий цвет.
screen.fill(color) закрашивает всё окно одним цветом. В начале каждого кадра игры закрашивают экран, стирая предыдущий кадр перед отрисовкой нового.
screen.fill((0, 0, 0))
pygame.display.flip()Обрати внимание на двойные скобки: цвет — это один кортеж и единственный аргумент fill.
Задание
ЛегкоПокрась окно в тёмно-синий цвет.
- Найди внутри игрового цикла
pygame.display.flip(). - Добавь над ним
screen.fill((30, 30, 46)).
Нажми «Играть»: окно станет тёмно-синим. Затем нажми «Проверить».
Попробуйте сами
import pygame
pygame.init()
screen = pygame.display.set_mode((480, 360))
pygame.display.set_caption("Move the Square")
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
pygame.display.flip()
pygame.quit()
Все уроки раздела Создавайте игры с Pygame
Потренируйтесь самостоятельно: Песочница Pygame