0

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

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

但是在绘制小对象时,约束的大小显得太大,看起来很糟糕。
在此处输入图像描述

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

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

draw_options.constraint_color = 200,200,200,50
4

1 回答 1

1

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

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

于 2019-04-01T20:21:11.410 回答