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