Pygame rect,参数是什么?
Pygame Rect, what are the arguments?
我知道这听起来可能很愚蠢,但他们网站上的 pygame 文档说它是:
x = pygame.Rect(left,top,width,height)
但是,在我的程序中,我无法确定这是否属实,或者参数是否实际上是两组坐标。我几乎没有经验通过查看 pygame 源代码来找出答案。
class pygame.Rect
pygame object for storing rectangular coordinates
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))
我知道这听起来可能很愚蠢,但他们网站上的 pygame 文档说它是:
x = pygame.Rect(left,top,width,height)
但是,在我的程序中,我无法确定这是否属实,或者参数是否实际上是两组坐标。我几乎没有经验通过查看 pygame 源代码来找出答案。
class pygame.Rect
pygame object for storing rectangular coordinates
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))