cocos2dx CallFunc注意事项
CCDelayTime*delay=CCDelayTime::create(2);
auto act = CallFunc::create([=](){
//func body
...
});
a->runAction(CCSequence::create(delay,act,NULL));
注意func body中一定不能引用生命周期有可能短于a的对象,否则会导致不确定的问题。
CCDelayTime*delay=CCDelayTime::create(2);
auto act = CallFunc::create([=](){
//func body
...
});
a->runAction(CCSequence::create(delay,act,NULL));
注意func body中一定不能引用生命周期有可能短于a的对象,否则会导致不确定的问题。