1、用一个不带参数的函数给一个action创建回调功能。使用CCCallFunc
- CCFiniteTimeAction*actions=CCSequence::actions(action,
- CCCallFunc::actionWithTarget(this,callfunc_selector(MyClass::callBackAnim)),NULL);
这就创建了一个带回调函数的action,当这个action执行完毕后,就会执行callBackAnim函数。这里的 callBackAnim是MyClass里面的不带参数的函数。最后要加上一个NULL,因为CCSequence相当于一个队列,它会按顺序执行里面的所有action,最后一个加NULL。表示到这里就没有了。
2、用一个带参数的函数给一个action创建回调功能。使用CCCallFuncND
回调函数为callBackAnim(CCNode* sender,void*myInt);
copy
- void*)mInt),NULL);