And*_*lis 3 python arguments pygame collision
我知道这听起来很愚蠢,但是他们网站上的pygame文档说这是:
x = pygame.Rect(left,top,width,height)
Run Code Online (Sandbox Code Playgroud)
但是,在我的程序中,我无法弄清楚这是否正确,或者参数实际上是两组坐标。通过浏览pygame源代码,我几乎没有经验来查找。
类 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)
Run Code Online (Sandbox Code Playgroud)
pygame.Rect((x1, y1), (x2-x1, y2-y1))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4283 次 |
| 最近记录: |