懒骨头(http://blog.csdn.net/iamlazybone QQ:124774397 青岛)
cocos2dx3.0beta2发布了
对于喜欢尝鲜的人来说一定不会错误
哪怕什么都没变之把名字升级了咱也得跟进
前段时间学习了几个例子
觉得是时候看看cocostudio了
最新版本是 v1.2.0.1
首先 vs2013,进入团队管理界面,下载一份git最新的项目备份(骨头自己的svn方便学习用)
然后 使用cocos2dx里的py脚本建一个新工程
新建的空项目300多M,跑一遍更是达到800多M,所以我们只对代码和资源进行管理。
vs打开项目后,提示升级,确定之后项目从vs2012升级到vs2013
然后 右键解决方案添加其他项目,并且升级为2013项目
项目右键,属性,导入这三个引用
然后点击C++项,选中附加包含目录,加上相关目录。ok
下面新建一个 cocostudio 项目:
随便在舞台上拖放些空间,比如button,Image什么的,
常规属性大家应该很熟悉,位置文本长宽之类的,注意下tag,这是在coocs2dx项目中找到这个UI的key
然后导出项目
把导出的几个文件放在cocos2dx项目中的资源文件夹
随后随便找个Sense舞台类,在其init方法里加入:
#include "cocostudio\CocoStudio.h"
auto ui = cocostudio::GUIReader::getInstance()->widgetFromJsonFile("demo/loadui/testui_1.ExportJson");
this->addChild(ui);
ok,不出意外的话,应该在win窗口中看到studio里的UI了
其实这篇流水账很不顺利。
过程中有很多莫名其妙的bug
骨头不知其所以然
只有从新来过
但所有重复的动作并非没有意义
会加深你对cocos2dx vs c++的理解
所以还是那句话
骨头很喜欢看到bug并且看到他们一个个消失
好了不说了
陪哲哲看视频去
晚安