Isi Latar Belakang
Termasuk bagian Perulangan Game dalam perjalanan Pygame di Coddy. Pelajaran 2 dari 32.
Pygame menggambarkan warna sebagai tiga angka: jumlah warna merah, hijau, dan biru, masing-masing dari 0 hingga 255. Ini disebut RGB.
(255, 0, 0)adalah merah.(0, 0, 0)adalah hitam,(255, 255, 255)adalah putih.(30, 30, 46)memiliki sedikit lebih banyak warna biru daripada merah dan hijau: biru tua.
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 tersebut adalah satu tuple, satu-satunya argumen untuk fill.
Tantangan
MudahDi dalam perulangan game, sebelum 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()
Semua pelajaran di Perulangan Game
1Gerakkan Persegi
Buka JendelaIsi Latar Belakang4Bergerak Berdasarkan Waktu
Delta WaktuPiksel per DetikVector2Percepatan dan GesekanBerputar Kembali di LayarLatihan sendiri: Playground Pygame