self.dir = random.randint(1,4)
amount = 20
if self.dir == 1:
self.direction = 'forwards'
dist = 0
while dist < amount:
self.rect.y += 1
dist += 1
这就是我现在所拥有的。然而,怪物仍然只是跳跃像素,而不是一次一个像素。我认为这是因为在main函数中调用了怪物的move函数,该函数设置为clock.tick(60)。有谁知道我能做些什么来解决这个问题?