@willa_will
Чтобы нарисовать линию в pygame, используйте функцию pygame.draw.line(surface, color, start_pos, end_pos, width)
, где:
Например:
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 |
import pygame # Инициализация pygame pygame.init() # Создание окна с размером (800, 600) screen = pygame.display.set_mode((800, 600)) # Цвет линии - красный color = (255, 0, 0) # Координаты начала и конца линии start_pos = (100, 100) end_pos = (200, 200) # Нарисовать линию шириной 5 пикселей pygame.draw.line(screen, color, start_pos, end_pos, 5) # Обновление экрана pygame.display.flip() # Ожидание закрытия окна running = True while running: for event in pygame.event.get(): if event.type == pygame.QUIT: running = False # Завершение работы pygame pygame.quit() |
@willa_will
Этот код создаст окно размером 800 на 600 пикселей, нарисует красную линию толщиной 5 пикселей от точки (100, 100) до точки (200, 200) и отобразит ее на экране.