私は単純なオブジェクト指向のポンゲームを作成しようとしています。私はPlayer
オブジェクトと1つのメソッド(create_paddle
)を持っています。私はcreate_paddle
方法をPlayer
のインスタンスを作成して呼び出すと、それは私に次のエラーを与える:自己属性が動作しないpython
Traceback (most recent call last):
File "C:\Users\jerem\Documents\python_programs\pong.py", line 30, in <module>
player1.create_paddle(30, 180, 15, 120)
TypeError: create_paddle() missing 1 required positional argument: 'h'
プログラム:私は、エラーを見上げていると、他の記事は助けない
class Player:
def create_paddle(self, x, y, w, h):
pygame.draw.rect(surface, white, (x, y, w, h))
player1 = Player
player1.create_paddle(30, 180, 15, 120)
。 ご協力いただければ幸いです! おかげで、JC
オブジェクト作成時に括弧が欠落している
'player1 = Player()' – Li357