Menu
CoddyTech

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.

challenge icon

Tantangan

Mudah

Di 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

Latihan sendiri: Playground Pygame