Bagaimana untuk Melukis Segi Empat dalam Pygame Menggunakan `pygame.draw.rect`?

Barbara Streisand
Lepaskan: 2024-10-26 16:19:30
asal
365 orang telah melayarinya

How to Draw Rectangles in Pygame Using `pygame.draw.rect`?

Melukis Segi Empat dengan Pygame

Dalam perpustakaan Pygame Python, mencipta segi empat tepat ialah tugas penting untuk membangunkan permainan.

Untuk versi Pygame seperti 3.2, lukisan segi empat tepat melibatkan penggunaan fungsi pygame.draw.rect. Begini cara anda boleh mencapai ini:

  1. Import Pygame dan pemalar penting:
<code class="python">import pygame, sys
from pygame.locals import *</code>
Salin selepas log masuk
  1. Initialize Pygame:
<code class="python">pygame.init()</code>
Salin selepas log masuk
  1. Buat tetingkap paparan:
<code class="python">DISPLAY=pygame.display.set_mode((500,400),0,32)</code>
Salin selepas log masuk
  1. Tetapkan warna:
<code class="python">WHITE=(255,255,255)
BLUE=(0,0,255)</code>
Salin selepas log masuk
  1. Isi paparan dengan warna putih:
<code class="python">DISPLAY.fill(WHITE)</code>
Salin selepas log masuk
  1. Lukis segi empat tepat biru menggunakan pygame.draw.rect:
<code class="python">pygame.draw.rect(DISPLAY,BLUE,(200,150,100,50))</code>
Salin selepas log masuk
  1. Mulakan gelung permainan:
<code class="python">while True:
    # Handle events
    for event in pygame.event.get():
        if event.type == QUIT:
            pygame.quit()
            sys.exit()
    # Update the display
    pygame.display.update()</code>
Salin selepas log masuk

Kod sampel ini mencipta tetingkap putih dengan dimensi 500 piksel lebar dan 400 piksel tinggi dan meletakkan segi empat tepat biru dengan koordinat (200, 150) dan dimensi 100 piksel lebar dan 50 piksel tinggi.

Atas ialah kandungan terperinci Bagaimana untuk Melukis Segi Empat dalam Pygame Menggunakan `pygame.draw.rect`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!