cocos2dx-3.2rc0 vs2012 Win32工程添加CocoStudio库 并加载 CocoStudio 1.6 导出json UI编辑的文件
2014-10-24 18:04
579 查看
1.解决方案资源管理器", 在解决方案"TextCocos"上点击右键, 选择添加现有项目.
在弹出的对话框中选择
当前项目 TextCocos\cocos2d\cocos\editor-support\cocostudio\proj.win32\libCocosStudio.vcxproj
然后继续添加当前项目 TextCocos\cocos2d\extensions\proj.win32\libExtensions.vcxproj
然后继续添加当前项目 TextCocoscocos2d\cocos\ui\proj.win32\libGUI.vcxproj
2然后TextCocos项目上点击右键选择添加引用 在弹出的对话框中选择添加引用,
并勾选libCocosStudio, libGUI和libExtensions后点击确定.
3.然后,
我们TextCocos项目属性(点击右键选择属性)中选择 "配置属性" => "C/C++" => "附加包含目录" 并编辑.
..
..\Classes
$(EngineRoot)external\chipmunk\include\chipmunk
$(EngineRoot)cocos\editor-support\cocostudio
$(EngineRoot)cocos\editor-support
$(EngineRoot)cocos\audio\include
$(EngineRoot)cocos
$(EngineRoot)extensions
$(EngineRoot)external
$(EngineRoot)
4.在 HelloWorldScene.cpp 文件中,添加包含头文件
#include "HelloWorldScene.h"
#include "CocoStudio.h"
#include "extensions/cocos-ext.h"
#include "editor-support/cocostudio/CCSGUIReader.h"
#include "ui/CocosGUI.h"
using namespace ui;
代码:
bool HelloWorld::init()
{
//////////////////////////////
// 1. super init first
if ( !Layer::init() )
{
return false;
}
Layout *out = dynamic_cast<Layout *> (cocostudio::GUIReader::getInstance()->widgetFromJsonFile("DemoMap/DemoMap.json"));
this->addChild(out);
return true;
}
在弹出的对话框中选择
当前项目 TextCocos\cocos2d\cocos\editor-support\cocostudio\proj.win32\libCocosStudio.vcxproj
然后继续添加当前项目 TextCocos\cocos2d\extensions\proj.win32\libExtensions.vcxproj
然后继续添加当前项目 TextCocoscocos2d\cocos\ui\proj.win32\libGUI.vcxproj
2然后TextCocos项目上点击右键选择添加引用 在弹出的对话框中选择添加引用,
并勾选libCocosStudio, libGUI和libExtensions后点击确定.
3.然后,
我们TextCocos项目属性(点击右键选择属性)中选择 "配置属性" => "C/C++" => "附加包含目录" 并编辑.
..
..\Classes
$(EngineRoot)external\chipmunk\include\chipmunk
$(EngineRoot)cocos\editor-support\cocostudio
$(EngineRoot)cocos\editor-support
$(EngineRoot)cocos\audio\include
$(EngineRoot)cocos
$(EngineRoot)extensions
$(EngineRoot)external
$(EngineRoot)
4.在 HelloWorldScene.cpp 文件中,添加包含头文件
#include "HelloWorldScene.h"
#include "CocoStudio.h"
#include "extensions/cocos-ext.h"
#include "editor-support/cocostudio/CCSGUIReader.h"
#include "ui/CocosGUI.h"
using namespace ui;
代码:
bool HelloWorld::init()
{
//////////////////////////////
// 1. super init first
if ( !Layer::init() )
{
return false;
}
Layout *out = dynamic_cast<Layout *> (cocostudio::GUIReader::getInstance()->widgetFromJsonFile("DemoMap/DemoMap.json"));
this->addChild(out);
return true;
}
相关文章推荐
- cocos2dx3.0加载cocostudio导出的json资源,包括加载UI和加载场景
- cocos2dx 2.2.2 cocostudio 数据编辑器导出的.json文件读取 解析
- CocoStudio使用笔记1:cocos2dx3.4加载CocoStudio导出的csb文件
- cocos2dx 3.1 使用 cocostudio 导出动画文件 vs2012
- Cocos2d-x 3.0 开发(十六)cocos2dx-3.0beta版建立新项目并加载CocoStudio导出文件
- 实习小白::(转) Cocos2d-x 3.0 开发(十六)cocos2dx-3.0beta版建立新项目并加载CocoStudio导出文件
- cocos2dx 加载cocostudio创建的exportjson文件 不同图片之间会有黑线问题解决方法
- Cocos2dx 3.0rc 的Win32工程添加CocoStudio库
- Cocos2d-x 3.0 开发(十六)cocos2dx-3.0beta版建立新项目并加载CocoStudio导出文件
- cocos2dx3.0alpha1加载cocostudio编辑的ui
- cocos2dx3.x加载使用cocostudio导出的UI项目
- cocos2dx项目中使用cocostudio ui编辑器的导出文件
- [cocos2dx 3.0 (四)] CocoStudio生成Json文件 + 使用rapidjson获取Json数据
- CocoStudio 创建简单UI资源并添加到工程
- cocos2d-x 3.0学习一:cocostudio导出UI界面文件的加载及使用的若干问题
- Cocos2d-x 3.0rc0 的Win32工程添加CocoStudio库
- 加载cocostudio导出的场景后,如何在代码里获取ui组件,ui组件是ui编辑器导出后用于场景编辑器。
- cocos2dx 代码使用cocoStudio 生成的场景json文件
- cocos2dx使用cocostudio导出的ui
- Cocos2d-x 3.0rc0 的Win32工程添加CocoStudio库