nirasan's tech blog

趣味や仕事の覚え書きです。Linux, Perl, PHP, Ruby, Javascript, Android, Cocos2d-x, Unity などに興味があります。

cocos2d-x で CCCallFuncND

cocos2d-x で任意の関数を任意のデータを引数として実行する CCCallFuncND を実行するサンプル。
軽くググってもサンプルが出てこなかったのでメモ。

呼び出し側
CCCallFuncND* f = CCCallFuncND::create(this, callfuncND_selector(GameScene::HelloND), (void*)123);
呼ばれる側
void GameScene::HelloND(CCNode* sender, void* data)
{
	int num = (int)data;
}