使用pygame找到中心的位置

时间:2017-04-21 18:13:58

标签: python image pygame

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

2 个答案:

答案 0 :(得分:1)

如果你使用的是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)

答案 1 :(得分:0)

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