ご挨拶、
pygame で作業しているプロジェクトで少し問題が発生しているようです。私が使用したオブジェクトの1つについて:
image.get_rect()
そしてそれを次のように割り当てました:
self.rect
get_rect 関数のデフォルトの座標が (0,0) の値を与えることを理解しています。その結果、私は以下を使用しました:
self.rect.center = (320,240)
スプライトを大まかに画面の中央に配置します。ただし、後で hitTest 関数で次のように呼び出します。
self.rect.colliderect(other_rect)
エラーが表示されます: 'tuple' オブジェクトには割り当て 'colliderect' がありません。
これは、self.rect.center の代入によって self.rect のプロパティが変更されるために発生しますか?