怎样才能等一个Action执行完了再执行别的代码?

我试了DelayTime,也试了callFunc()但是都没达到效果。

runAction(Sequence::createWithTwoActions(MoveTo::create(0.1f, Vec2(0, 0)),CallFunc::create(this, callfunc_selector(HelloWorld::test))),NULL));

试一试

callFunc()函数是可以的,放到顺序执行里就可以了

http://blog.csdn.net/sebastianmichaelis/article/details/48135601
请看这篇文章

— Begin quote from ____

引用第1楼w314725332于2015-09-25 17:35发表的 :
runAction(Sequence::createWithTwoActions(MoveTo::create(0.1f, Vec2(0, 0)),CallFunc::create(this, callfunc_selector(HelloWorld::test))),NULL));

试一试 http://www.cocoachina.com/bbs/job.php?action=topost&tid=325381&pid=1398998

— End quote

我是这样做的,但是没有效果

— Begin quote from ____

引用第2楼demonissyx于2015-09-25 17:41发表的 :
callFunc()函数是可以的,放到顺序执行里就可以了
http://www.cocoachina.com/bbs/job.php?action=topost&tid=325381&pid=1399002

— End quote

我是建乐一个 sequence 里面的,也打印出来执行到它了,但是从效果上看,动作仍然是没执行完……