@abel
Для того чтобы нарисовать шар в pygame, можно использовать функцию pygame.draw.circle().
Вот пример кода, который рисует шар на экране:
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 |
import pygame
# инициализация pygame
pygame.init()
# создание экрана
screen = pygame.display.set_mode((800, 600))
pygame.display.set_caption("Шар в pygame")
# определение цветов
BLACK = (0, 0, 0)
WHITE = (255, 255, 255)
# цикл игры
running = True
while running:
# обработка событий
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
# очистка экрана
screen.fill(BLACK)
# рисование шара
pygame.draw.circle(screen, WHITE, (400, 300), 50)
# обновление экрана
pygame.display.flip()
# завершение pygame
pygame.quit()
|
В этом коде используется функция pygame.draw.circle(screen, WHITE, (400, 300), 50), которая рисует круг на экране screen в координатах (400, 300) с радиусом 50 и цветом WHITE.
Когда вы запустите этот код, вы увидите белый шар на черном фоне в центре экрана. Вы можете изменить размер и позицию шара, а также цвет, меняя параметры функции pygame.draw.circle().