CCCallFuncND 传参数
来源:互联网 发布:linux 卸载openoffice 编辑:程序博客网 时间:2024/06/10 12:47
void ActionTest::ccTouchEnded(CCTouch *pTouch, CCEvent *pEvent)
{
CCSize winSize = CCDirector::sharedDirector()->getWinSize();
CCLayerColor* box = (CCLayerColor*)this->getChildByTag(222);
CCSequence* seq1 = CCSequence::create(
CCMoveBy::create(2, ccp(200, 0)),
CCCallFuncND::create(this, callfuncND_selector(ActionTest::callback2),(void*)&x),
NULL
);
box->runAction(seq1); // 因为action对象时用create(其实就是new的),执行runAction,其实是将刚才创建的这个action对象添加到ActionManager中,然后,该函数(TouchEnded)退出,所以x被释放了。所以传递参数一定不要传局部变量的地址!
{
CCSize winSize = CCDirector::sharedDirector()->getWinSize();
CCLayerColor* box = (CCLayerColor*)this->getChildByTag(222);
int x = 33;
CCSequence* seq1 = CCSequence::create(
CCMoveBy::create(2, ccp(200, 0)),
CCCallFuncND::create(this, callfuncND_selector(ActionTest::callback2),(void*)&x),
NULL
);
box->runAction(seq1); // 因为action对象时用create(其实就是new的),执行runAction,其实是将刚才创建的这个action对象添加到ActionManager中,然后,该函数(TouchEnded)退出,所以x被释放了。所以传递参数一定不要传局部变量的地址!
}
void ActionTest::callback2(CCNode* sender, void* data)
{
int m = *((int*)data);
}
0 0
- CCCallFuncND 传参数
- cocos2d中CCCallFuncND传参数的注意事项
- cocos2d中CCCallFuncND传参数的注意事项
- CCCallFunc、CCCallFuncN和CCCallFuncND
- CCCallFunc、CCCallFuncN和CCCallFuncND
- CCCallFunc CCCallFuncN CCCallFuncND
- CCCallFunc,CCCallFuncN,CCCallFuncO,CCCallFuncND 比较
- CCCallFunc, CCCallFuncN, CCCallFuncND 三者的区别
- CCCallFunc, CCCallFuncN, CCCallFuncND 三者的区别
- CCCallFuncND的void指针的理解
- 关于CCCallFunc、CCCallFuncN和CCCallFuncND的使用
- Cocos2dx 中的CCCallFunc,CCCallFuncN,CCCallFuncND,CCCallFuncO比较
- CCCallFunc CCCallFuncO CCCallFuncN CCCallFuncND 的区别
- cocos2dx中的CCCallFunc,CCCallFuncN,CCCallFuncND,CCCallFuncO比较
- 关于代用带参函数CCCallFuncND
- cocos2dx之CCCallFunc,CCCallFuncN,CCCallFuncND,CCCallFuncO
- cocos2d-x 之 CCCallFunc、CCCallFuncN 、CCCallFuncND区别
- CCCallFunc CCCallFuncN CCCallFuncND的区别和使用
- android中LayoutInflater以及inflate
- Android L-preview PackageManagerService启动、安装和卸载分析
- oracle 截取字符串
- 嵌入式人才发展方向
- 自学编程的大牛是如何进入谷歌的
- CCCallFuncND 传参数
- mybatis 批量更新(备忘)
- 提升Tomcat服务器性能的七条经验
- hibernate 数据插入时覆盖以前的值
- Vision引擎中 环境地形编辑器介绍
- java 类加载机制
- 延长审限功能扩展
- Java基础
- redis作为hibernate的二级缓存