有时候需要在动作完成的时候执行某个函数,示例代码如下。
void funCallback()
{
Log("this is a test");
}
void fun()
{
MoveTO * moveto = MoveTo::create(...);
CallFunc * func = CallFunc::create(CC_CALLBACK_0(funCallback));
Sequenece * sequenece = Sequenece::create(moveto, func, NULL);
testNode->runAction(sequenece);
}
先创建一个动作。
然后创建一个带回调函数的动作。
把这两个动作放到一个序列动作中。
执行这个序列动作。
本文介绍如何在动作完成后执行回调函数,并通过序列动作组合实现复杂操作流程。
1076

被折叠的 条评论
为什么被折叠?



