嗨,我正在制作游戏,但遇到了一个绊脚石,这是我下面代码的一部分:
class player(object):
def __init__(self):
self.x = 10
self.y = 10
self.amount = 5
self.answer = 0
def move(self):
self.x += self.amount
self.y += self.amount
while True:
player().move()
print player().x
这可能是一个非常基本的错误,但无论 move() 函数做什么,它似乎都不会改变 self.x 或 self.y 的值,有人可以请我朝正确的方向戳!谢谢,我意识到我可能缺少一些非常基本的东西,我对 OO 没有太多经验