Menu
CoddyTech

Wypełnij tło

Lekcja 2 z 40 w kursie Twórz gry w Pygame w Coddy.

Pygame opisuje kolor jako trzy liczby: określające ilość czerwieni, zieleni i niebieskiego, każda z zakresu 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 niebieskiego niż czerwieni i zieleni: to ciemny niebieski.

screen.fill(color) wypełnia całe okno jednym kolorem. Gry wypełniają ekran na początku każdej klatki, co usuwa poprzednią klatkę przed narysowaniem nowej.

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, przed 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()
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Twórz gry w Pygame

Poćwicz samodzielnie: Edytor online Pygame