【问题标题】:Changing constraint colors in pymunk/pygame在 pymunk/pygame 中更改约束颜色
【发布时间】:2018-08-05 19:02:47
【问题描述】:

我正在开发一个使用 pymunk 和 pygame 的项目。我正在使用 PivotJoint 约束将我的身体连接在一起。如果可能的话,我想让关节不可见 - 有什么办法吗?现在关节在 pygame 中显示为紫色,我似乎无法更改它们的颜色。

谢谢!

【问题讨论】:

    标签: pygame chipmunk pymunk


    【解决方案1】:

    是的,您可以通过将 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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-20
      • 1970-01-01
      • 1970-01-01
      • 2019-05-23
      • 1970-01-01
      • 2022-01-22
      相关资源
      最近更新 更多