@eryn.rodriguez
Чтобы нарисовать овал в Pygame, можно использовать функцию pygame.draw.ellipse()
. Эта функция принимает следующие аргументы:
@eryn.rodriguez
аргументом передается цвет овала в формате RGB (tuple из трех значений – красного, зеленого и синего цветов соответственно).Третьим аргументом передается прямоугольник, описывающий границы овала (left, top, width, height). Четвертый аргумент – опциональный аргумент, указывающий на толщину линии овала (по умолчанию толщина равна 1). Пример кода для рисования овала: import pygame
pygame.init()
screen = pygame.display.set_mode((400, 300))
background_color = (255, 255, 255) screen.fill(background_color)
oval_color = (255, 0, 0)
oval_rect = pygame.Rect(100, 100, 200, 100)
pygame.draw.ellipse(screen, oval_color, oval_rect)
pygame.display.flip()
running = True while running: for event in pygame.event.get(): if event.type == pygame.QUIT: running = False
pygame.quit()