Рисование геометрических фигур
Для того чтобы узнать как рисовать фигуры возьмем за основу код из примера.
Найдите место где написаны такие строчки:
screen.fill((200, 100, 0))
# рисуем
pygame.display.flip()
Ваш код нужно написать вместо строчки # рисуем
.
Дело в том что первая строчка заливает экран определенным цветом (в данном случае (200, 100, 0)
в RGB), а последняя - выводит изображение на экран.
Вот команды для рисования геометрических фигур:
- Круг цвета
(0, 255, 0)
, в положении100
пикселей по горизонтали и200
по вертикали и с радиусом20
.
pygame.draw.circle(screen, (0, 255, 0), (100, 200), 30)
- Линия цвета
(0, 255, 0)
, у которой координаты первой точки -(100, 200)
, а второй -(400, 500)
. Дополнительным аргументом можно задать толщину линии.
pygame.draw.line(screen, (0, 255, 0), (100, 200), (400, 500), 5)
- Прямоугольник цвета
(0, 255, 0)
, у которого координаты левого верхнего угла -(100, 200)
, а размер -(100, 150)
.
pygame.draw.rect(screen, (0, 255, 0), ((100, 200), (100, 150)))
Эти команды нужно писать с таким же отступом как и строчка # рисуем
. Отступы очень важны в python.