Изменение цвета ограничения в pymunk/pygame

Я работаю над проектом с использованием pymunk и pygame. Я использую ограничения PivotJoint, чтобы соединить мои тела вместе. Я хотел бы сделать суставы невидимыми, если это возможно - есть ли способ сделать это? Прямо сейчас суставы кажутся пурпурными в пигме, и я не могу изменить их цвет.

Спасибо!

1 ответ

Решение

Да, вы можете отключить рисование ограничений, установив свойство flags объекта SpaceDebugDrawOptions, чтобы оно включало только фигуры, или, если вы предпочитаете, включать как фигуры, так и столкновения: http://www.pymunk.org/en/latest/pymunk.html

таким образом рисовать только фигуры

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
Другие вопросы по тегам