Python 用pygame求中心位置

Python 用pygame求中心位置,python,image,pygame,Python,Image,Pygame,我正在尝试使用pygame从图像中心移动图像。我使用pygame加载了图像,但我有图像的上角坐标。如何得到中心的坐标 您还可以查询图像的大小。将每个方向上的角点坐标调整一半。如果您使用的是Rect,并且您应该这样做,这非常简单: rect = image.get_rect() center_pos = rect.center Rect类有很多非常有用的句柄: x,y top, left, bottom, right topleft, bottomleft, topright, bottomri

我正在尝试使用pygame从图像中心移动图像。我使用pygame加载了图像,但我有图像的上角坐标。如何得到中心的坐标

您还可以查询图像的大小。将每个方向上的角点坐标调整一半。

如果您使用的是Rect,并且您应该这样做,这非常简单:

rect = image.get_rect()
center_pos = rect.center
Rect类有很多非常有用的句柄:

x,y
top, left, bottom, right
topleft, bottomleft, topright, bottomright
midtop, midleft, midbottom, midright
center, centerx, centery
size, width, height
w,h
所有这些也可以分配给:

rect.center = (x, y)