今はクラスの値がリセットされているところで問題が発生しています。誰も助けることができますか?ここではハブ/ペイント機能がRPG Pygame whileループでのリセット
等により、self.pressed
、あなたは
self.gimseen
の値を設定する意味「クラスの値がリセットされている」と仮定すると
def paint(self, screen):
if self.gimseen == 0 and self.pressed == 0:
screen.blit(image1, (self.x, self.y))
self.pressed = (pygame.mouse.get_pressed()[0])
if self.pressed == 1:
self.gimseen += 1
すべて'Hub()。paint(gameDisplay)'を呼び出すと、デフォルトのインスタンス変数で 'Hub'の新しいインスタンスを作成しています。私はあなたの問題がどこにあるのかと思う。 – Tagc
どのように私はこれを修正し、まだ関数を呼び出すでしょう。チップのおかげで –