cocos2d-x-- CCCallFunc系列函数的应用
来源:互联网 发布:orcl 删除重复数据 编辑:程序博客网 时间:2024/05/22 20:28
CCCallFunc作为一个CCAction可以用来调用自己的函数。其用处还是很多的。
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);
- CCFiniteTimeAction* actions=CCSequence::actions(action,CCCallFuncND::actionWithTarget(this, callfuncND_selector(MyClass::callBackAnim), (void*)mInt),NULL);
3、CCCallFuncN
回调函数为callBackAnim(CCNode* sender);
- <span style="font-size:16px;">CCFiniteTimeAction* actions=CCSequence::actions(action,CCCallFuncN::actionWithTarget(this, callfuncND_selector(MyClass::callBackAnim)),NULL);</span>
估计到这里大家都已经知道里里面的含义。
这个就是不传递参数,但是把谁run这个action的对象传递过去了。
4、CCCallFuncO
回调函数callBackAnim(CCObject* )
这个是传递对象
0 0
- cocos2d-x-- CCCallFunc系列函数的应用
- cocos2d-x CCCallFunc系列函数的应用
- cocos2d-x CCCallFunc系列函数的应用
- cocos2d-x CCCallFunc系列函数的应用
- cocos2d-x CCCallFunc系列函数的应用
- cocos2d-x CCCallFunc系列函数的应用
- cocos2d-x CCCallFunc系列函数的应用
- cocos2d-x CCCallFunc系列函数的应用
- cocos2d-x CCCallFunc系列函数的应用
- cocos2d-x学习日志(4) -- CCCallFunc系列函数的应用
- cocos2d-x CCCallFunc系列
- cocos2d-x中CCCallFunc系列动作
- cocos2d-x中CCCallFunc系列动作
- cocos2d-x回调函数应用举例CCCallFunc
- Cocos2d-x之 CCCallFunC家族
- Cocos2d-x之 CCCallFunC家族
- Cocos2d-x:scheduleOnce落坑与CCCallFunc的使用
- cocos2d-x——CCCallFunc家族
- jquery ajax的使用
- JVM必备指南
- fatal error C1076: 编译器限制,达到内部堆限制,使用/Zm指定更高的限制
- JAVA缓存的实现
- spark无法启动
- cocos2d-x-- CCCallFunc系列函数的应用
- 编译qt到不同平台的环境变量的设置
- 黑马程序员——Java(this关键字用法)
- "vector iterator incompatible"错误!!!
- Spring 框架概述
- iOS中如何修改UISegmentedControl的背景颜色和字体的颜色UISegmentedControl
- Android NDK环境搭建,需要cygwin
- 我的架构师之路
- 判断该死的设备是否越狱了