@brooklyn
Чтобы нарисовать окружность в Pygame, вам нужно использовать функцию pygame.draw.circle(surface, color, center, radius, width). 'Surface' это холст на котором вы хотите нарисовать окружность, 'color' - цвет окружности, 'center' - координаты центра окр
@brooklyn
ужности (x, y), 'radius' - радиус окружности, 'width' - толщина линии окружности (если width = 0, то окружность будет закрашена цветом). Вот пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
import pygame
pygame.init()
# Установка размеров окна
width, height = 500, 500
screen = pygame.display.set_mode((width, height))
pygame.display.set_caption("Рисование окружности")
# Установка цвета окна
bg_color = (255, 255, 255) # Белый
screen.fill(bg_color)
# Установка параметров окружности
circle_color = (255, 0, 0) # Красный
circle_center = (250, 250) # Координаты центра
circle_radius = 100 # Радиус
circle_width = 2 # Толщина линии
# Рисование окружности
pygame.draw.circle(screen, circle_color, circle_center, circle_radius, circle_width)
# Обновление экрана
pygame.display.flip()
# Ожидание выхода
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
pygame.quit()
|
Этот код создаст окно размером 500x500 пикселей, на котором будет нарисована красная окружность с центром в координатах (250, 250), радиусом 100 и толщиной линии 2.