pygame.Rect around circle
我正在尝试在pygame中制作乒乓游戏,但是我不知道该如何做,我可以使用pygame.draw.circle创建一个球圈,使其成为pygame.Rect对象,以便可以使用colliderect函数和 操纵球的位置。
例如,使用矩形,我可以做这样的事情:
1 2 | rect = pygame.Rect(255, 255, 100, 100) pygame.draw.rect(screen, yellow, rect) |
然后,当我更改pygame.Rect对象的位置时,图形基元的位置也会更改。 当我想绘制一个圆而不是一个矩形时,如何实现相同的效果?
谢谢。
http://pygame.org/docs/ref/draw.html#pygame.draw.circle
"
围绕一个点画一个圆
如果您这样做:
1 | circleRect = pygame.draw.circle(windowSurface, (0,0,0), (10, 10), 5) |
Pygame将为您提供圆所在的矩形,您可以对其进行操作。
希望对您有所帮助,并祝您好运。