私のpythonプログラムには2つの面があります:
ScreenSurface
: スクリーンFootSurface
: 別のサーフェスがブライト化されていScreenSurface
ます。
FootSurface
問題は、 にリンクされRect.collidepoint()
た相対座標とFootSurface
絶対pygame.mouse.get_pos()
座標が得られることです。
例えば :
pygame.mouse.get_pos()
--> (177, 500) と名付けられた主表面に関連ScreenSurface
Rect.collidepoint()
--> FootSurface
rect がブリットされている場所で名前が付けられた 2 番目のサーフェスに関連
それではうまくいきません。これを行うためのエレガントなpythonの方法はありますか:マウスの相対位置FootSurface
または絶対位置を my Rect
; または、コードを に分割Rect
するように変更する必要がありScreenSurface
ます。