首页 > 代码库 > cocos2d-x笔记3 : 3.0正式版调用CocoStudio

cocos2d-x笔记3 : 3.0正式版调用CocoStudio

cocos2d已经有一万个新建工程的方式和一万个API改动了,而且相互不兼容。。。触控科技的程序员真心不怕被打哦。。。

 

网上搜到的做法大多已经不行了,原因在上一段哦。。。

 

同样都是3.0,Alpha版、Bata版、Rc版、正式版,它们调用CocoStudio的方法都不一样哦。。。(求超越哦。。。)

记录一下3.0正式版使用CocoStudio的方法,是正式版,也就是最新版哦。(当然,只相对本周而言哦。。。)

 

一、添加库:

  1、右击解决方案 -> 添加 -> 现有项目

  2、进入项目目录的cocos2d目录,分别添加libCocosStudio,libExtensions,libGUI (它们分别在三个地方哦。。。)

 

二、添加引用:

  右击项目 -> 引用 -> 添加新引用 -> 勾选刚才添加的那三个货 -> 确定。

 

三、添加include路径:

  1、右击项目 -> 属性 -> C/C++ -> 常规 -> 附加包含目录 -> 编辑

  2、添加

    $(EngineRoot)extensions
    $(EngineRoot)
    $(EngineRoot)cocos\editor-support

 

四、添加头文件:

  #include "extensions/cocos-ext.h"
  #include "cocostudio/CocoStudio.h"
  #include "ui/CocosGUI.h"

 

五、命名空间:

  USING_NS_CC_EXT;
  using namespace cocos2d::ui;

 

六、添加资源

  复制CocoStudio导出的资源到项目的Resources目录

 

七、代码调用:

1 auto ui = cocostudio::GUIReader::getInstance() -> widgetFromJsonFile("XXX.json");
2 this -> addChild(ui);

 

我勒个擦,终于完了,如果还出错,纯属正常哦。。。