超実用cocos2d!数秒後に特定な処理を呼び出したい!
自分が良く使って、他人のコードにてもよく見かけられるcocosの超実用な機能なので、忘れないようにメモメモ。
runAction(Sequence::create(DelayTime::create(3), CallFunc::create([this](){
//呼び出したい処理...
}), NULL));
シーケンスで遅延処理とコールバックを組み合わせてランアクションで呼び出しただけ、簡単で使いやすい。
最後の引数にNULLを渡して終わりを告げる。
関係薄いがcocosのレファレンスは大体こんな感じになっている。
static Sequence* create(M m1, M m2, M m3, ..., nullptr_t listEnd);
以上。