首页 > 代码库 > CocoStudio 创建简单UI资源并添加到工程
CocoStudio 创建简单UI资源并添加到工程
打开CocoStudio UI编辑器新项目,设置画布480*320, 添加一个标签和一个按钮控件
导出项目,生成所需要的资源文件, 复制到cocos2d工程Resources目录下
加入代码:
头文件:
#include "cocos2d.h" #include "cocos-ext.h" USING_NS_CC; USING_NS_CC_EXT; using namespace ui;
加载cocostudio资源创建控件
_touchgroup = TouchGroup::create(); this->addChild(_touchgroup); _layout = static_cast<Layout*>(GUIReader::shareReader()->widgetFromJsonFile("root_panel.ExportJson")); //加载UI资源 _touchgroup->addWidget(_layout);//添加画布 Layout* root = static_cast<Layout*>(_touchgroup->getWidgetByName("Panel_22")); //获取画布对象名称 Button* button = static_cast<Button*>(UIHelper::seekWidgetByName(root, "Button_1")); //获取按钮控件 button->addTouchEventListener(this, toucheventselector(HelloWorld::touchEvent)); //按钮事件 void HelloWorld::touchEvent(CCObject *pSender, TouchEventType type) { CCLOG("test..."); }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。