我正在尝试使用pygame从中心移动图像。我使用pygame加载图像,但我有图像的顶角坐标。我如何获得中心的坐标。
答案 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)
您还可以查询图像的大小。将角坐标调整为每个方向的一半大小。