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.
Wyzwanie
ŁatwyWewną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()
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