如何更改 pymunk 中的约束大小?

How to change constraint size in pymunk?

我发现了如何更改约束的颜色:

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

但是在画小物件的时候,约束的尺寸会显得太大,看起来不好。

有没有办法减小这些销接头的尺寸?我更喜欢 1 或 2 像素半径 joints/constraints,而不是 5 像素的半径。

另一种方法是使其部分透明,但向颜色添加 alpha 分量似乎不起作用。

draw_options.constraint_color = 200,200,200,50

不幸的是,约束的调试绘制颜色不起作用。 https://github.com/viblo/pymunk/issues/160

但总的来说,如果你想要特殊的绘图,你自己做可能最容易。它主要用于调试和快速原型制作,因此如果您需要的不仅仅是包含的内容,请尝试自己绘制它。有一些自定义绘图的示例,不依赖于调试绘图代码。