Python Pygame Rect,有哪些参数?

Python Pygame Rect,有哪些参数?,python,arguments,pygame,collision,Python,Arguments,Pygame,Collision,我知道这听起来很愚蠢,但他们网站上的pygame文档说: x = pygame.Rect(left,top,width,height) 但是,在我的程序中,我无法确定这是否为真,或者参数是否实际上是两组坐标。通过查看pygame源代码,我几乎没有找到答案的经验。: 类pygame.Rect 用于存储直角坐标的pygame对象 Rect(左、上、宽、高)->Rect Rect((左、上)、(宽、高))->Rect Rect(对象)->Rect 因此,如果有坐标(x1,y1)和(x2,y2),则以

我知道这听起来很愚蠢,但他们网站上的pygame文档说:

x = pygame.Rect(left,top,width,height)
但是,在我的程序中,我无法确定这是否为真,或者参数是否实际上是两组坐标。通过查看pygame源代码,我几乎没有找到答案的经验。

pygame.Rect
用于存储直角坐标的pygame对象
Rect(左、上、宽、高)->Rect

Rect((左、上)、(宽、高))->Rect

Rect(对象)->Rect

因此,如果有坐标
(x1,y1)
(x2,y2)
,则以下两种方法都可以:

pygame.Rect(x1, y1, x2-x1, y2-y1)

但是我也可以把Rect(x1,y1,x2,y2)放进去吗?就像两套coordinates@AndrewLalis不,它将是
Rect(x1,y1,x2-x1,y2-y1)
。第二对参数是宽度和高度。
pygame.Rect((x1, y1), (x2-x1, y2-y1))