Menu
CoddyTech

Gambar Persegi

Pelajaran 3 dari 40 dalam kursus Buat Game dengan Pygame di Coddy.

Pygame mengukur jendela dalam piksel dari sudut kiri atas. Nilai x bertambah ke kanan dan y bertambah ke bawah, jadi (0, 0) adalah sudut kiri atas.

pygame.draw.rect(surface, color, rect) menggambar persegi panjang berisi. Rect adalah (x, y, width, height), dengan x dan y sebagai sudut kiri atasnya.

screen.fill((30, 30, 46))
pygame.draw.rect(screen, (255, 0, 0), (10, 20, 100, 50))
pygame.display.flip()

Ini menggambar persegi panjang merah dengan lebar 100 dan tinggi 50, berjarak 10 piksel dari tepi kiri dan 20 piksel dari atas.

Urutannya penting. Semua yang kamu gambar menutupi apa yang sudah ada, jadi gambar setelah fill, atau fill akan mengecat bentukmu.

challenge icon

Tantangan

Mudah

Setelah mengisi layar, gambar persegi kuning (255, 196, 0) berukuran 40 kali 40, dengan sudut kiri atas di (220, 160).

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

    screen.fill((30, 30, 46))
    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