0
引数を渡そうとしているので、スケジュールセレクタなしで5秒ごとに関数を呼び出すにはどうすればよいですか?Cocos2dxスケジュールセレクタなしで5秒ごとに関数を呼び出す方法?
引数を渡そうとしているので、スケジュールセレクタなしで5秒ごとに関数を呼び出すにはどうすればよいですか?Cocos2dxスケジュールセレクタなしで5秒ごとに関数を呼び出す方法?
たとえば、あなたがCallFuncを使用することができますが、関数の内部に作成:
void HelloWorld::myFunc(int arg){
CCLOG("myFunc: %d", arg);
}
void HelloWorld::repeatFunc(){
auto sequence = Sequence::createWithTwoActions(DelayTime::create(5.0f), CallFunc::create([&](){myFunc(++arg); repeatFunc(); }));
runAction(sequence);
}
を私はちょっとこれは[STLとなんとか]で指摘したい(http://stackoverflow.com/a/43635665/4832499)ほんの少しの手間をかけて –