python - pygame 未填充的形状(Python)

标签 python pygame draw

如果我想画一个圆,我使用常规的draw.circle,但问题是我不希望它被填充,所以我在里面画一个较小的圆,它形成一个有厚度的圆。

一切都很好,对吗?不。该圆圈内的背景图像消失了,因为圆圈已被填满。

现在我的问题是:有一个函数可以绘制一个圆形(和其他形状[?]),它会变厚并且不会填充整个形状的内部?

编辑:如果您可以给我签名,以便我知道如何使用它。

最佳答案

命令为pygame.draw.circle(Surface, color, pos, radius, width=0)。宽度的最后一个参数可以更改为不填充圆。如果它为零,则圆是实心的,如果是其他值,则其边缘厚度与参数无关。

关于python - pygame 未填充的形状(Python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16994243/

相关文章:

c# - Sprite Batch 不会改变 Alpha

python - 在特定颜色上查找并绘制opencv中的最大轮廓(Python)

java - 有什么方法可以避免使用 Graphics2D 在 JAVA 中重复加载字体吗?

python - 元素在 headless 模式下不可点击

python - 如何合并多个列表?

python - Python 中的 Selenium 启动时禁止安全模式?

python - 如何使用 Python 和 BS4 读取相邻 html 元素的内容?

python - 使用 GLSL 进行纹理化(在 PyOpenGL 和 Pygame 中)

python - 如何在 python 中使用变量值作为变量名的一部分?

python - 如何让我的递归函数返回以继续递归其他单元格