Isi Latar
Pelajaran 2 dari 40 dalam kursus Buat Game dengan Pygame di Coddy.
Pygame mendeskripsikan warna sebagai tiga angka: seberapa banyak warna merah, hijau, dan biru yang dimilikinya, masing-masing dari 0 hingga 255. Ini disebut RGB.
(255, 0, 0)adalah warna merah.(0, 0, 0)adalah warna hitam,(255, 255, 255)adalah warna putih.(30, 30, 46)memiliki warna biru yang sedikit lebih banyak daripada warna merah dan hijau: biru gelap.
screen.fill(color) mewarnai seluruh jendela dengan satu warna. Game mengisi layar pada awal setiap frame, yang menghapus frame sebelumnya sebelum frame baru digambar.
screen.fill((0, 0, 0))
pygame.display.flip()Perhatikan tanda kurung ganda: warna adalah satu tuple, satu-satunya argumen untuk fill.
Tantangan
MudahDi dalam perulangan game, di atas pygame.display.flip(), isi layar dengan warna biru tua (30, 30, 46).
Coba sendiri
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()
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Buat Game dengan Pygame
Latihan sendiri: Playground Pygame