Bagaimana untuk melukis segi empat tepat dalam Pygame?

Susan Sarandon
Lepaskan: 2024-10-26 00:35:28
asal
220 orang telah melayarinya

How to Draw a Rectangle in Pygame?

Melukis Segi Empat dalam Pygame

Dalam pembangunan permainan, melukis segi empat tepat ialah kemahiran asas. Dalam Python, menggunakan pustaka Pygame, lukisan segi empat tepat dibuat dengan mudah.

Penyelesaian

Untuk melukis segi empat tepat dalam Pygame (3.2), ikut langkah berikut:

  1. Import modul Pygame yang diperlukan:
<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 permukaan paparan untuk lukiskan segi empat tepat pada:
<code class="python">DISPLAY = pygame.display.set_mode((500, 400), 0, 32)</code>
Salin selepas log masuk
  1. Tentukan warna yang anda ingin gunakan:
<code class="python">WHITE = (255, 255, 255)
BLUE = (0, 0, 255)</code>
Salin selepas log masuk
  1. Isi permukaan paparan dengan latar belakang warna:
<code class="python">DISPLAY.fill(WHITE)</code>
Salin selepas log masuk
  1. Gunakan fungsi pygame.draw.rect untuk melukis segi empat tepat:
<code class="python">pygame.draw.rect(DISPLAY, BLUE, (200, 150, 100, 50))</code>
Salin selepas log masuk
  1. Paparkan permukaan yang dikemas kini:
<code class="python">pygame.display.update()</code>
Salin selepas log masuk

Fungsi pygame.draw.rect mengambil parameter berikut:

  • Permukaan paparan untuk melukis segi empat tepat
  • Warna segi empat tepat
  • Satu tupel koordinat dan dimensi segi empat tepat

Dalam contoh ini, segi empat tepat biru dengan lebar 100 dan ketinggian 50 dilukis pada koordinat (200, 150) pada permukaan paparan putih.

Sumber Tambahan

Untuk maklumat lanjut tentang melukis segi empat tepat dengan Pygame, rujuk dokumentasi rasmi Pygame: https://www. pygame.org/docs/ref/draw.html#pygame.draw.rect

Atas ialah kandungan terperinci Bagaimana untuk melukis segi empat tepat dalam Pygame?. 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!