cocos 2 d-x動作終了後に関数コールバックを実行する方法

439 ワード

動作が完了したときに関数を実行する必要がある場合があります.サンプルコードは次のとおりです.
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);
}

まずアクションを作成します.
コールバック関数付きのアクションを作成します.
この2つの動作を1つのシーケンス動作に配置します.
このシーケンス動作を実行します.