3
以我蟒PROG我有2個表面:Python的表面真實位置座標和Rect.collidepoint
ScreenSurface
:屏幕FootSurface
:另一表面上blitedScreenSurface
。
我把一些矩形圖混合的FootSurface
,該問題是Rect.collidepoint()
給我掛FootSurface
相對座標和pygame.mouse.get_pos()
給出絕對座標。
例如:
pygame.mouse.get_pos()
- >(177,500)相關的命名的主表面ScreenSurface
Rect.collidepoint()
- >相關的命名FootSurface
第二表面,其中矩形是位圖混合
然後,這是行不通的。有沒有一個優雅的Python方法來做到這一點:在FootSurface
或我的Rect
絕對位置的鼠標的相對位置;或者我必須更改我的代碼以在ScreenSurface
中拆分Rect
。