cocos2d-x 动作结束后执行函数回调的方法

有时候需要在动作完成的时候执行某个函数,示例代码如下。

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);
}

先创建一个动作。

然后创建一个带回调函数的动作。

把这两个动作放到一个序列动作中。

执行这个序列动作。

你可能感兴趣的:(cocos2d-x)