python pygame.圆圈周围的矩形

mbskvtky  于 2022-12-17  发布在  Python
关注(0)|答案(2)|浏览(123)

我尝试在pygame中做一个pong游戏,但是我不知道如何创建一个球圆,我可以使用www.example.com将其创建pygame.draw.circle到pygame.Rect对象中,这样我就可以使用colliderect函数来操纵球的位置。例如,对于矩形,我可以这样做:

rect = pygame.Rect(255, 255, 100, 100)
pygame.draw.rect(screen, yellow, rect)

然后当我改变pygame.Rect对象的位置时,绘图图元的位置也会改变。当我想画一个圆而不是一个矩形时,如何达到同样的效果呢?谢谢。

qnakjoqk

qnakjoqk1#

http://pygame.org/docs/ref/draw.html#pygame.draw.circle
一月一日

  • 画一个圆 *

pygame.draw.circle(Surface, color, pos, radius, width=0): return Rect英寸
如果您这样做:

circleRect = pygame.draw.circle(windowSurface, (0,0,0), (10, 10), 5)

Pygame会给予你圆所在的矩形,你可以操纵它。
希望这对你有帮助,祝你好运。

b5buobof

b5buobof2#

一些非常酷的东西- pygame.draw.rect(屏幕,“红色”,pygame.Rect(100,100,100,100),100,100)这会画一个圆(没有上限)

相关问题