如何在Pygame中用浮点半径绘制一个圆?

时间:2019-03-13 11:43:20

标签: python pygame

所以我需要在Pygame中画一个有浮点半径的圆。 这是我要做什么的简要说明。

pygame.draw.cricle(surface,(255,0,0),(15,15),13.41234)

这是我得到的错误。

TypeError: integer argument expected, got float

有什么办法可以解决这个问题?

1 个答案:

答案 0 :(得分:1)

如果要在半径范围内使用float,则可以绘制椭圆形。 像这样:

x = 10.123 #flote
y = 11.123 #flote

radius = 13.41234 #flote

pygame.draw.ellipse(surface, (255,0,0), (x, y, radius, radius))