cocos2dx3.0beta2发布了,怎么用vs2013开发cocos2dx,对于喜欢尝鲜的人来说一定不会错误,哪怕什么都没变之把名字升级了咱也得跟进,前段时间学习了几个例子,觉得是时候看看cocostudio了。

      首先 vs2013,进入团队管理界面,下载一份git最新的项目备份


然后 使用cocos2dx里的py脚本建一个新工程

新建的空项目300多M,跑一遍更是达到800多M,所以我们只对代码和资源进行管理。

vs打开项目后,提示升级,确定之后项目从vs2012升级到vs2013

然后 右键解决方案添加其他项目,并且升级为2013项目

项目右键,属性,导入这三个引用

然后点击C++项,选中附加包含目录,加上相关目录。ok

下面新建一个 cocostudio 项目:

随便在舞台上拖放些空间,比如button,Image什么的,

常规属性大家应该很熟悉,位置文本长宽之类的,注意下tag,这是在coocs2dx项目中找到这个UI的key

然后导出项目

把导出的几个文件放在cocos2dx项目中的资源文件夹

随后随便找个Sense舞台类,在其init方法里加入:

  1. #include "cocostudio\CocoStudio.h"  
  1. auto ui = cocostudio::GUIReader::getInstance()->widgetFromJsonFile("demo/loadui/testui_1.ExportJson");  
  2. this->addChild(ui);  

ok,不出意外的话,应该在win窗口中看到studio里的UI了

其实这篇流水账很不顺利。

过程中有很多莫名其妙的bug

骨头不知其所以然

只有从新来过

但所有重复的动作并非没有意义

会加深你对cocos2dx vs c++的理解

所以还是那句话

骨头很喜欢看到bug并且看到他们一个个消失