Menu
CoddyTech

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.

challenge icon

Tantangan

Mudah

Di 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()
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Buat Game dengan Pygame

Latihan sendiri: Playground Pygame