在我的 python prog 中,我有 2 个表面:
ScreenSurface
: 屏幕FootSurface
: 另一个表面被擦掉了ScreenSurface
。
我在 上放了一些矩形FootSurface
,问题是它Rect.collidepoint()
给了我链接到的相对坐标FootSurface
并pygame.mouse.get_pos()
给出了绝对坐标。
例如 :
pygame.mouse.get_pos()
--> (177, 500) 相关主表面命名ScreenSurface
Rect.collidepoint()
--> 与第二个表面FootSurface
有关
那就不行了。有没有一种优雅的 python 方式来做这件事:鼠标的相对位置FootSurface
或绝对位置 my Rect
; 或者我必须更改我的代码以拆分Rect
为ScreenSurface
.