cocos2d-x 中 CCMenu回调函数 调用父类的参数
来源:互联网 发布:什么是数据分析师 编辑:程序博客网 时间:2024/05/29 19:30
类声明
class Base:public CCNode{public:BuildBase(void);~BuildBase(void);CREATE_FUNC(Base);virtual bool init();public://设置数据void SetBuildData(char *Iamge, char *Name, int &Hp);//按键回调函数void CallBack(CCObject *pSender);public:string Build_Name;int BuildHp, MaxHp;};
类具体调用
void Base::SetBuildData(char *Iamge, char *Name, int &Hp){Build = CCSprite::createWithSpriteFrameName(Iamge);Build->setRotation(15);//旋转角度CCMenuItem *pItem = CCMenuItemSprite::create(Build, Build, Build, menu_selector(Base::CallBack));CCMenu *pMenu = CCMenu::create(pItem, NULL);pMenu->setPosition(ccp(0, 0));this->addChild(pMenu);BuildHp = MaxHp = Hp;Build_Name = Name;}void BuildBase::CallBack(CCObject *pSender){ //pSender是所点击的图片 及 item里的图片CCSprite* pbuild = (CCSprite *) pSender; //获取父类CCMenu, 和CCMenu的父类Base *pbu = (Base *)pbuild->getParent()->getParent();CCLog("=============%d, now :%d, is who %s",pbu->MaxHp, pbu->BuildHp, pbu->Build_Name.c_str());}
- cocos2d-x 中 CCMenu回调函数 调用父类的参数
- cocos2D v3.x中动作回调函数的变化
- cocos2d-x的各种回调函数
- cocos2d-x的几个回调函数
- cocos2d-x的回调函数
- Cocos2d-x 3.X 里的回调函数及其参数适配
- Cocos2d-x 3.X 里的回调函数及其参数适配
- cocos2d-x 回调函数
- cocos2d-x 回调函数
- Cocos2d-x 回调函数
- Cocos2d-x Lua 回调函数cc.CallFunc类,内部调用其他类函数报空
- cocos2d-x中继承CCMenu定义自己的menu
- cocos2d-x中CCScrollView和CCMenu触摸优先级的解决方案
- cocos2d-x中继承CCMenu定义自己的menu
- cocos2d-x中回调函数CCCallFunc CCCallFuncN CCCallFuncND的区别和使用示例
- 【巴嘎日记】cocos2d-x CCMenuItem 在回调函数中清楚自身出现的Bug
- Cocos2d-x 3.0 回调函数的变化 .
- Cocos2d-x 3.0 新特性- 回调函数的变化
- ubuntu pureftp 下 530问题解决
- AddressBook 地址簿 (电话簿) 访问与修改-IOS开发
- Java Socket实现HTTP客户端来理解Redirect和Forward区别
- ArcGIS Api For Flex 动态画点和线
- DBCP的配置参数
- cocos2d-x 中 CCMenu回调函数 调用父类的参数
- How to tile small texture image onto page as its background?
- Vbox 虚拟机不能显示桌面图标 解决方法
- NSDate相关
- 【代码】php 启动时报错的解决办法
- jquery 快速回到页首
- JavaWeb -- 文件上传下载示例
- CentOS 6网络DNS和IP图形和脚本配置
- sync、fsync、fdatasync三个函数以及O_SYNC标志位的区别