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.
Wyzwanie
ŁatwyWewną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
1Przesuń kwadrat
Otwórz oknoWypełnij tłoPoćwicz samodzielnie: Edytor online Pygame