首页 > 其他 > 详细

Cocos2dx游戏开发笔记20:初识Cocostudio:vs2013+cocos2dx3.0beta2+cocostudio1.2.01

时间:2014-01-29 15:57:25      阅读:526      评论:0      收藏:0      [点我收藏+]

懒骨头(http://blog.csdn.net/iamlazybone QQ:124774397 青岛)


cocos2dx3.0beta2发布了

对于喜欢尝鲜的人来说一定不会错误

哪怕什么都没变之把名字升级了咱也得跟进

前段时间学习了几个例子

觉得是时候看看cocostudio了


最新版本是 v1.2.0.1


首先 vs2013,进入团队管理界面,下载一份git最新的项目备份(骨头自己的svn方便学习用)

bubuko.com,布布扣

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

bubuko.com,布布扣 

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

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

bubuko.com,布布扣

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

bubuko.com,布布扣

bubuko.com,布布扣

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

bubuko.com,布布扣

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

bubuko.com,布布扣

下面新建一个 cocostudio 项目:

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

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

然后导出项目

bubuko.com,布布扣

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

bubuko.com,布布扣

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

#include "cocostudio\CocoStudio.h"

	auto ui = cocostudio::GUIReader::getInstance()->widgetFromJsonFile("demo/loadui/testui_1.ExportJson");
	this->addChild(ui);

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

bubuko.com,布布扣


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

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

骨头不知其所以然

只有从新来过

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

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

所以还是那句话

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

好了不说了

陪哲哲看视频去

晚安




Cocos2dx游戏开发笔记20:初识Cocostudio:vs2013+cocos2dx3.0beta2+cocostudio1.2.01

原文:http://blog.csdn.net/iamlazybone/article/details/18847943

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!