Menu
CoddyTech

Wypełnij tło

Część sekcji Pętla gry ścieżki Pygame w Coddy. Lekcja 2 z 32.

Pygame opisuje kolor jako trzy liczby: określają one ilość czerwieni, zieleni i błękitu, każda w zakresie od 0 do 255. Nazywa się to RGB.

  • (255, 0, 0) to czerwony.
  • (0, 0, 0) to czarny, a (255, 255, 255) to biały.
  • (30, 30, 46) zawiera nieco więcej błękitu niż czerwieni i zieleni: to ciemny błękit.

screen.fill(color) wypełnia całe okno jednym kolorem. Na początku każdej klatki gry wypełniają ekran, co usuwa poprzednią klatkę, zanim zostanie narysowana nowa.

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

Zwróć uwagę na podwójne nawiasy: kolor to jedna krotka, jedyny argument funkcji fill.

challenge icon

Wyzwanie

Łatwy

Wewnątrz pętli gry, nad pygame.display.flip(), wypełnij ekran ciemnoniebieskim kolorem (30, 30, 46).

Spróbuj swoich sił

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

Wszystkie lekcje w sekcji Pętla gry

Poćwicz samodzielnie: Edytor online Pygame