这是我的代码。
self.wolf.do(MoveTo((x, y + 10)))
sprites = (self.farmer, self.boat,self.wolf)
for n in sprites:
n.do(MoveBy((-350, 0), 1))
我想等到完成狼的动作,然后继续循环。我该怎么办?
答案 0 :(得分:0)
如果你想在" MoveTo"之后调用某些功能。动作完成后你可以使用Sequence" +"具有CallFunc的运算符:
self.wolf.do(MoveTo((x, y + 10)) + CallFunc(self.on_move_completed))