cocos2d-x-- CCCallFunc系列函数的应用
发布时间:2020-12-14 19:57:26 所属栏目:百科 来源:网络整理
导读:CCCallFunc作为一个CCAction可以用来调用自己的函数。其用处还是很多的。 1、用一个不带参数的函数给一个action创建回调功能。使用CCCallFunc [cpp] view plain copy CCFiniteTimeAction*actions=CCSequence::actions(action, CCCallFunc::actionWithTarget(
CCCallFunc作为一个CCAction可以用来调用自己的函数。其用处还是很多的。
1、用一个不带参数的函数给一个action创建回调功能。使用CCCallFunc
这就创建了一个带回调函数的action,当这个action执行完毕后,就会执行callBackAnim函数。这里的 callBackAnim是MyClass里面的不带参数的函数。最后要加上一个NULL,因为CCSequence相当于一个队列,它会按顺序执行里面的所有action,最后一个加NULL。表示到这里就没有了。
2、用一个带参数的函数给一个action创建回调功能。使用CCCallFuncND 回调函数为callBackAnim(CCNode* sender,void*myInt); copy
3、CCCallFuncN
回调函数为callBackAnim(CCNode* sender); copy
这个就是不传递参数,但是把谁run这个action的对象传递过去了。 4、CCCallFuncO 回调函数callBackAnim(CCObject* ) 这个是传递对象 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |