在pymunk/pygame中更改约束颜色

3
我正在使用pymunk和pygame开发一个项目。我正在使用PivotJoint约束将我的物体连接在一起。如果可能的话,我希望让关节不可见 - 有没有什么办法可以做到这一点?现在,在pygame中,关节呈紫色,并且我似乎无法更改它们的颜色。
谢谢!
1个回答

2
是的,您可以通过将SpaceDebugDrawOptions对象的flags属性设置为仅包括形状来禁用约束的绘制,或者如果您喜欢,可以同时包括形状和碰撞:http://www.pymunk.org/en/latest/pymunk.html#pymunk.SpaceDebugDrawOptions.flags。以此方式只绘制形状。
options = pymunk.pygame_util.DrawOptions(screen)
options.flags = pymunk.SpaceDebugDrawOptions.DRAW_SHAPES

或者像这样绘制形状和碰撞。
options = pymunk.pygame_util.DrawOptions(screen)
options.flags = pymunk.SpaceDebugDrawOptions.DRAW_SHAPES | pymunk.SpaceDebugDrawOptions.DRAW_COLLISION_POINTS

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接