简体   繁体   English

cocos2d等待动作在Python中完成

[英]cocos2d wait for action to finish in Python

Here is my code. 这是我的代码。

self.wolf.do(MoveTo((x, y + 10)))

sprites = (self.farmer, self.boat,self.wolf)
for n in sprites:
    n.do(MoveBy((-350, 0), 1))

I want to wait to finish wolf's action, before run on for loop.What can I do? 我要等待完成狼的动作,然后再运行for循环。该怎么办?

如果要在“ MoveTo”操作完成后调用某些函数,则可以对CallFunc使用序列“ +”运算符:

self.wolf.do(MoveTo((x, y + 10)) + CallFunc(self.on_move_completed))

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM