Dibujar Rectángulo en Pygame
Este tutorial discutirá cómo dibujar un rectángulo en Pygame.
El código que se muestra aquí no es el código completo para una ventana de Pygame válida. Si está interesado en un marco básico, consulte este artículo.
Dibujar Rectángulo en Pygame
Necesitamos una función para dibujar un rectángulo: pygame.draw.rect()
. Lo llamamos dentro del bucle principal y necesitamos los siguientes argumentos para que funcione correctamente: superficie, color, posición y extensión.
La primera es simplemente la pantalla que definimos anteriormente; luego, continuamos con el color aquí en la moda RGB. Luego inicializamos una matriz con cuatro valores.
Los dos primeros son la posición y los dos últimos son el ancho y la altura del rectángulo dibujado.
pygame.draw.rect(
screen,
[200, 200, 200], # Color in RGB Fashion
[100, 100, 30, 60], # left, top, width, height
)
Producción:
Código de ejemplo completo
# Imports
import sys
import pygame
# Configuration
pygame.init()
fps = 60
fpsClock = pygame.time.Clock()
width, height = 640, 480
screen = pygame.display.set_mode((width, height), pygame.RESIZABLE)
# Game loop.
while True:
screen.fill((20, 20, 20))
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
pygame.draw.rect(screen, [200, 200, 200], [100, 100, 30, 60], border_radius=100)
pygame.display.flip()
fpsClock.tick(fps)
Hi, my name is Maxim Maeder, I am a young programming enthusiast looking to have fun coding and teaching you some things about programming.
GitHub