【发布时间】:2017-12-29 04:31:10
【问题描述】:
update() 接受 1 个位置参数,但给出了 2 个
如何解决这个错误?
all_sprites.update(dt)
它只有 1 个参数,但说我有 2 个?
【问题讨论】:
-
self是一个隐式参数。删除dt。
update() 接受 1 个位置参数,但给出了 2 个
如何解决这个错误?
all_sprites.update(dt)
它只有 1 个参数,但说我有 2 个?
【问题讨论】:
self 是一个隐式参数。删除dt。
您的精灵的update 方法已经有self 作为参数。如果你想向它传递额外的值,你必须将它们添加到函数定义中。例如:
def update(self, dt):
【讨论】: