Wie zeichnet man Rechtecke in Pygame mit „pygame.draw.rect'?

Barbara Streisand
Freigeben: 2024-10-26 16:19:30
Original
365 Leute haben es durchsucht

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

Rechtecke mit Pygame zeichnen

In der Pygame-Bibliothek von Python ist das Erstellen von Rechtecken eine wesentliche Aufgabe für die Entwicklung von Spielen.

Bei Pygame-Versionen wie 3.2 erfordert das Zeichnen von Rechtecken die Verwendung der Funktion pygame.draw.rect. So können Sie dies erreichen:

  1. Pygame und wesentliche Konstanten importieren:
<code class="python">import pygame, sys
from pygame.locals import *</code>
Nach dem Login kopieren
  1. Pygame initialisieren:
<code class="python">pygame.init()</code>
Nach dem Login kopieren
  1. Anzeigefenster erstellen:
<code class="python">DISPLAY=pygame.display.set_mode((500,400),0,32)</code>
Nach dem Login kopieren
  1. Farben festlegen:
<code class="python">WHITE=(255,255,255)
BLUE=(0,0,255)</code>
Nach dem Login kopieren
  1. Anzeige mit Weiß füllen:
<code class="python">DISPLAY.fill(WHITE)</code>
Nach dem Login kopieren
  1. Zeichne ein blaues Rechteck mit pygame.draw.rect:
<code class="python">pygame.draw.rect(DISPLAY,BLUE,(200,150,100,50))</code>
Nach dem Login kopieren
  1. Starte die Spielschleife:
<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>
Nach dem Login kopieren

Dieser Beispielcode erstellt ein weißes Fenster mit den Abmessungen 500 Pixel Breite und 400 Pixel Höhe und platziert ein blaues Rechteck mit den Koordinaten (200, 150) und den Abmessungen 100 Pixel Breite und 50 Pixel Höhe.

Das obige ist der detaillierte Inhalt vonWie zeichnet man Rechtecke in Pygame mit „pygame.draw.rect'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!