我尝试在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对象的位置时,绘图图元的位置也会改变。当我想画一个圆而不是一个矩形时,如何达到同样的效果呢?谢谢。
2条答案
按热度按时间qnakjoqk1#
http://pygame.org/docs/ref/draw.html#pygame.draw.circle
“一月一日
pygame.draw.circle(Surface, color, pos, radius, width=0): return Rect
英寸如果您这样做:
Pygame会给予你圆所在的矩形,你可以操纵它。
希望这对你有帮助,祝你好运。
b5buobof2#
一些非常酷的东西- pygame.draw.rect(屏幕,“红色”,pygame.Rect(100,100,100,100),100,100)这会画一个圆(没有上限)