本文共 1740 字,大约阅读时间需要 5 分钟。
新建的project例如以下图:
右键解决方式。例如以下操作:
分别加入下面三个项目:
(project路径)\cocos2d\cocos\ui\proj.win32\libGUI.vcxproj
(project路径)\cocos2d\cocos\editor-support\cocostudio\proj.win32\libCocosStudio.vcxproj
(project路径)\cocos2d\extensions\proj.win32\libExtensions.vcxproj
完毕后如图:
须要有:
编译代码!
1. 编辑器未更新
#include "cocos2d.h"#include "cocostudio/CocoStudio.h"#include "ui/CocosGUI.h"using namespace cocos2d;using namespace cocostudio;using namespace ui;
新手通过json文件读取控件的时候,注意它们的父子关系。不然会崩溃。
//载入CocosStudio导出的资源 auto uiLayer = GUIReader::getInstance()->widgetFromJsonFile("StartUI/StartUI.ExportJson"); this->addChild(uiLayer); auto bg = uiLayer->getChildByName("bg"); auto button =(Button *) bg->getChildByName("button"); button->runAction(MoveBy::create(1, Point(-111, 0))); button->addTouchEventListener(this, toucheventselector(CocosStudio::onButton) );