@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()
.