Preencha o Fundo
Lição 2 de 40 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.
Desafio
FácilDentro do loop do jogo, acima de pygame.display.flip(), preencha a tela com o azul-escuro (30, 30, 46).
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()
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Crie jogos com Pygame
Pratique por conta própria: Playground de Pygame