2

在 python 2.7.5 pygame 上,如何填充通过绘制单条线创建的形状,或者有更有效的方法吗?

4

2 回答 2

1

如果线在它们的点相遇(你没有疯狂的交叉点),那么有一种更简单的方法。只需简单地使用多边形:

  pygame.draw.polygon(Surface, color, pointlist, width=0)

这是文档的链接:

Pygame 多边形

于 2013-07-01T14:32:45.187 回答
0

pygame.draw只需将宽度设置为 0,您就可以使用该方法轻松地对任何形状进行此操作

例如:

pygame.draw.circle(Surface, color, pos, radius, width=0)

因此您可以使用radius参数调整大小,您可以更改宽度,但如果您希望填充形状,请将其设置width为 0

这与您绘制的任何形状相同

更多问题只是在这里阅读!

于 2013-07-02T23:42:49.283 回答