Comment dessiner un rectangle dans une fenêtre Pygame en utilisant Python ?

Linda Hamilton
Libérer: 2024-10-26 05:11:02
original
566 Les gens l'ont consulté

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

Comment dessiner un rectangle dans Pygame

Dessiner un rectangle en Python à l'aide de la bibliothèque Pygame est essentiel pour de nombreuses tâches de développement de jeux. Dans cette question, nous explorerons les étapes spécifiques impliquées dans le dessin d'un rectangle pour Python 3.2.

Dans le code Python fourni :

<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>
Copier après la connexion
  1. Initialisez Pygame : La fonction pygame.init() initialise la bibliothèque Pygame.
  2. Créer une fenêtre de jeu : pygame.display.set_mode((500, 400), 0, 32) crée un fenêtre de jeu avec une résolution de 500x400 pixels.
  3. Remplir la fenêtre : DISPLAY.fill(WHITE) remplit la fenêtre avec la couleur spécifiée, dans ce cas, le blanc.
  4. Dessiner un rectangle : pygame.draw.rect(DISPLAY, BLUE, (200, 150, 100, 50)) dessine un rectangle en utilisant la surface DISPLAY, la couleur BLEU et les coordonnées (200, 150 ) comme coin supérieur gauche et (100, 50) comme largeur et hauteur.
  5. Boucle de jeu : La boucle de jeu principale gère les événements et met à jour l'affichage. Lorsque l'événement quit est détecté, pygame.quit() et sys.exit() sont appelés pour quitter proprement le jeu.

Ce code montre comment dessiner un simple rectangle bleu dans une fenêtre Pygame. Pour plus d'informations et des tutoriels sur l'utilisation de Pygame, reportez-vous au site Web de Pygame : www.pygame.org.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!