2013-06-07 4 views
0

Если я хочу обрезать круг, я использую regualr draw.circle, но проблема в том, что я не хочу, чтобы он был заполнен, поэтому я рисую меньший круг внутри него, это делает круг с толщиной.pygame не заполненные фигуры (Python)

Все в порядке? нет. Фоновое изображение внутри этого круга исчезло, потому что круги заполнены.

Теперь у меня вопрос: существует функция, которая рисует круг (и другие фигуры [?]), Который становится толстым и не заполняет всю внутреннюю часть формы?

EDIT: Если вы можете дать мне подпись, чтобы я знал, как ее использовать.

+1

'pygame.draw. *' Будет пустым, если ширина равна нулю. Если качество недостаточно, вы можете рисовать с помощью спрайтов или векторов. – ninMonkey

+0

Можете ли вы дать мне подпись? Каковы параметры pygame.draw. *? – Ofek

ответ

1

Команда pygame.draw.circle(Surface, color, pos, radius, width=0). Последний аргумент ширины может быть изменен, чтобы не заполнить круг. Если он равен нулю, круг является сплошным, и если это что-то еще, то с толщиной края любого параметра.

+0

Спасибо вам большое! – Ofek

+0

Почему отсутствуют пиксели, не имеющие цвета? – Ofek

+0

@Ofek Вы имеете в виду в центре круга или вокруг его краев? – PygameNerd

Смежные вопросы