我知道这可能听起来很愚蠢,但他们网站上的pygame文档说它是:
x = pygame.Rect(left,top,width,height)
然而,在我的程序中,我无法弄清楚这是否属实,或者参数实际上是两组坐标。通过查看pygame源代码,我几乎没有经验可以找到它。
答案 0 :(得分:4)
class pygame.Rect
用于存储直角坐标的pygame对象
Rect(left, top, width, height) -> Rect
Rect((left, top), (width, height)) -> Rect
Rect(object) -> Rect
因此,如果您有坐标(x1, y1)
和(x2, y2)
,则以下两项都有效:
pygame.Rect(x1, y1, x2-x1, y2-y1)
pygame.Rect((x1, y1), (x2-x1, y2-y1))