Как изменить размер ограничения в pymunk?

Я узнал, как изменить цвет ограничений:

draw_options = pymunk.pygame_util.DrawOptions(screen)
draw_options.constraint_color = 200,200,200

Но при рисовании небольших объектов размер ограничения кажется слишком большим и выглядит плохо.
введите здесь описание изображения

Есть ли способ уменьшить размер этих штифтовых соединений? Вместо радиуса 5 пикселей я бы предпочел соединения/ограничения радиусом 1 или 2 пикселя.

Альтернативой было сделать его частично прозрачным, но добавление альфа-компонента к цвету, похоже, не работает.

draw_options.constraint_color = 200,200,200,50

person Nav    schedule 01.04.2019    source источник


Ответы (1)


К сожалению, цвет отладки для ограничений не работает. https://github.com/viblo/pymunk/issues/160

Но в целом, если вы хотите особый рисунок, вероятно, проще всего сделать это самостоятельно. В основном он предназначен для отладки и быстрого прототипирования, поэтому, если вам нужно больше, чем включено, попробуйте нарисовать его самостоятельно. Есть несколько примеров, которые выполняют пользовательское рисование и не зависят от отладочного кода рисования.

person viblo    schedule 01.04.2019