Menu
CoddyTech

Preencha o Fundo

Lição 2 de 41 do curso Crie jogos com Pygame da Coddy.

O Pygame descreve uma cor com três números: quanto vermelho, verde e azul ela tem, cada um de 0 a 255. Isso é chamado de RGB.

  • (255, 0, 0) é vermelho.
  • (0, 0, 0) é preto, (255, 255, 255) é branco.
  • (30, 30, 46) tem um pouco mais de azul do que vermelho e verde: um azul-escuro.

screen.fill(color) pinta a janela inteira com uma cor. Os jogos preenchem a tela no início de cada quadro, apagando o quadro anterior antes de desenhar o novo.

screen.fill((0, 0, 0))
pygame.display.flip()

Observe os parênteses duplos: a cor é uma tupla, o único argumento de fill.

challenge icon

Desafio

Fácil

Pinte a janela de azul-escuro.

  1. Dentro do loop do jogo, encontre pygame.display.flip().
  2. Acima dele, adicione screen.fill((30, 30, 46)).

Pressione “Jogar”: a janela fica azul-escuro. Depois, “Verificar”.

Experimente você mesmo

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()

Todas as lições de Crie jogos com Pygame

Pratique por conta própria: Playground de Pygame