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...");
}



 

發佈了103 篇原創文章 · 獲贊 10 · 訪問量 22萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章