Как изменить размер ограничения в пимунке? - PullRequest
0 голосов
/ 01 апреля 2019

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

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

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

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

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

draw_options.constraint_color = 200,200,200,50

1 Ответ

1 голос
/ 01 апреля 2019

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

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

...