Heim  >  Artikel  >  Backend-Entwicklung  >  Wie zeichne ich mit Python ein Rechteck in einem Pygame-Fenster?

Wie zeichne ich mit Python ein Rechteck in einem Pygame-Fenster?

Linda Hamilton
Linda HamiltonOriginal
2024-10-26 05:11:02554Durchsuche

How do I draw a rectangle in a Pygame window using Python?

So zeichnen Sie ein Rechteck in Pygame

Das Zeichnen eines Rechtecks ​​in Python mithilfe der Pygame-Bibliothek ist für viele Spieleentwicklungsaufgaben unerlässlich. In dieser Frage untersuchen wir die spezifischen Schritte zum Zeichnen eines Rechtecks ​​für Python 3.2.

Im bereitgestellten Python-Code:

<code class="python">import pygame, sys
from pygame.locals import *

def main():
    pygame.init()

    DISPLAY = pygame.display.set_mode((500, 400), 0, 32)

    WHITE = (255, 255, 255)
    BLUE = (0, 0, 255)

    DISPLAY.fill(WHITE)

    pygame.draw.rect(DISPLAY, BLUE, (200, 150, 100, 50))

    while True:
        for event in pygame.event.get():
            if event.type == QUIT:
                pygame.quit()
                sys.exit()
        pygame.display.update()

if __name__ == "__main__":
    main()</code>
  1. Pygame initialisieren: Die Funktion pygame.init() initialisiert die Pygame-Bibliothek.
  2. Ein Spielfenster erstellen: pygame.display.set_mode((500, 400), 0, 32) erstellt ein Spielfenster mit einer Auflösung von 500x400 Pixeln.
  3. Fenster füllen: DISPLAY.fill(WHITE) füllt das Fenster mit der angegebenen Farbe, in diesem Fall Weiß.
  4. Zeichne ein Rechteck: pygame.draw.rect(DISPLAY, BLUE, (200, 150, 100, 50)) zeichnet ein Rechteck unter Verwendung der DISPLAY-Oberfläche, der Farbe BLAU und den Koordinaten (200, 150). ) als obere linke Ecke und (100, 50) als Breite und Höhe.
  5. Spielschleife: Die Hauptspielschleife verarbeitet Ereignisse und aktualisiert die Anzeige. Wenn das Beendigungsereignis erkannt wird, werden pygame.quit() und sys.exit() aufgerufen, um das Spiel sauber zu beenden.

Dieser Code zeigt, wie man ein einfaches blaues Rechteck in einem Pygame-Fenster zeichnet. Weitere Informationen und Tutorials zur Verwendung von Pygame finden Sie auf der Pygame-Website: www.pygame.org.

Das obige ist der detaillierte Inhalt vonWie zeichne ich mit Python ein Rechteck in einem Pygame-Fenster?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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