如何调用cocostudio创建场景中的按钮控件
来源:互联网 发布:centos 解压缩 编辑:程序博客网 时间:2024/05/29 04:56
首先使用cocostudio创建两个场景,在其中一个场景中添加一个了使用cocostudio创建的ui按钮控件,下面实例代码就是教你如何使用第一个场景中按钮切换到另一个场景的主要代码:
cocos2d::CCNode* MenuScene::createGameScene(){CCNode *pNode = SceneReader::sharedSceneReader()->createNodeWithSceneFile("yourJson.json");//加载第一个场景if (pNode == NULL){return NULL;}_node = pNode; //从场景中获取ui按钮控件CCComRender *render = static_cast<CCComRender*>(_node->getChildByTag(10013)->getComponent("GUIComponent"));cocos2d::gui::TouchGroup* touchGroup = static_cast<cocos2d::gui::TouchGroup*>(render->getNode());UIWidget* widget = static_cast<UIWidget*>(touchGroup->getWidgetByName("Panel_20"));UIButton* button = static_cast<UIButton*>(widget->getChildByName("Button_24")); //为按钮添加触控事件button->addTouchEventListener(this, toucheventselector(MenuScene::touchEvent));return pNode;}
按钮单击相应函数如下:
void MenuScene::touchEvent(CCObject *pSender, TouchEventType type){CCScene *pScene = GetReadyScene::scene();//创建你需要切换的场景对象CCDirector::sharedDirector()->replaceScene(pScene);}
对的,就是so easy,这也是我从TestCpp里面参考直接拿来使用的,现在网上这方面的资料还是相对较少些,所以当你不知道的时候多去参考里面的实例。以上代码的使用前提是你要对cocostudio的使用有一定熟悉,一些加载的头文件也得注意还要就是using namespace XXX的添加。
0 0
- 如何调用cocostudio创建场景中的按钮控件
- 如何调用cocostudio创建场景中的按钮控件
- CocoStudio中的一些控件
- 关于如何动态创建按钮控件。
- (CEGUI)如何创建控件 ------按钮和文本框
- 【cocosStudio】查看官方示例--调用cocoStudio控件
- 【cocosStudio】查看官方示例--调用cocoStudio控件
- 【cocosStudio】查看官方示例--调用cocoStudio控件
- cocostudio场景编辑器生成文件的调用方式
- 如何:响应 GridView 控件中的按钮事件
- 如何:响应 GridView 控件中的按钮事件
- 如何:响应 GridView 控件中的按钮事件
- cocostudio中的一些控件的使用
- Cocostudio控件
- 动态创建“WEB用户控件(WEB User Control)”又一方法,及如何调用Web用户控件的方法,如何对控件用户控件中的控件
- win32 控件按钮创建
- (CEGUI)如何创建控件 ------单选按钮RadioButton
- 【vs】如何使用visual studio2010创建按钮等控件
- request.getContextPath()使用
- zju3261 Connections in Galaxy War
- thinkphp学习--入口文件--1
- MFileServer管理员用户名密码配置
- 【已禁用】WeixinJSBridge:微信浏览器内置JavaScript 对象
- 如何调用cocostudio创建场景中的按钮控件
- 二、Windows下制作Clover引导的Mavericks系统安装U盘
- Linux 进程的内存管理
- datagridview绑定数据之后如何增加行
- sinox念法更新为赛诺克斯,意义新解
- <<Java语言程序设计>>基础篇 Exercise12_9 随机显示3张牌
- jquery 特效 字体滚动
- 396高校毕业设计选题
- 解析JSON数据