Задать вопрос
@michadimin

Как заставить рисовать PyGame линиями, вместо точек?

Пишу программу с использованием PyGame + Pymunk(для обработки физики)

Я хотел дать пользователю возможность рисовать препятствия самому и первоначальный алгоритм - это алгоритм рисования точками. Но он оказался неэффективным ввиду того, что при быстрых движениях линии - препятствие разрывается(да и есть ещё куча проблем с таким подходом).

Я попытался реализовать алгоритм рисования при помощи линий, но в итоге - всё равно всё рисуется точками...

Я уже второй день бьюсь над этим, может кто помочь?

Вот код(проблема начинается с 80 строки) - https://pastebin.com/k1uGG9fS

P.S Там можно увидеть, что я рисую фактически при помощи Pymunk, но роли это не играет, так как Segment - это почти аналог линии из PyGame.
  • Вопрос задан
  • 230 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
phaggi
@phaggi Куратор тега Python
лужу, паяю, ЭВМы починяю
Посмотри, я когда-то ковырялся в этом деле, код по ссылке.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы