太坑了!!用CocoStudio编辑UI,导入Cocos2dx3.17中

初学cocos2dx,跟着《Cocos2d-x 3.x游戏开发之旅》学习
本人使用的是Cocosdx3.17,所以会因版本不同会有些出入,
当需要导入各种库的时候,发现并没有书上所说的libCocoStudio.vcxproj和libGUI.vcxproj
本以为在网上一搜索就可以解决,没想到。。。网上的资源实在是太匮乏了,很多都是老版本的教程,终于在我快要放弃准备重新下载Cocos2dx3.0的时候看到了cocos2dx 3.0 整合 cocostudio这篇文章。我热泪盈眶

好了,开始介绍怎么将cocostudio的导出文件加载到cocos2dx中

  • 首先,新建一个CocoStudio的项目并创建一个画布,在其中添加我们需要的组件。这里就不多赘述了,关于这个的资料还是挺多的。我创建了如下图的UI界面:

UI界面

  • 创建好了界面后要导出文件了,按Ctrl + E导出项目,并进行如下图的勾选:导出项目
    点击确定后就会显示导出成功了!
  • 之后我们再将刚刚导出的文件复制到我们的cocos2dx工程的Resouces文件下,我这里为了整洁一些又新建了一个存放UI界面的文件夹:
    Resources文件夹
    UI文件夹里复制了刚刚导出的文件。
    存放导出文件
  • 接下来进入到VisualStudio中,里面打开了我们的项目。
    项目目录
    目前的版本已经不需要导库了,
    只需在.cpp文件中添加头文件 #include "cocostudio/CocoStudio.h"
    添加头文件
    接下来就可以导入啦,
    使用cocostudio::GUIReader::getInstance()->widgetFromJsonFile("UI/HelloUI.ExportJson");
    导入ExportJson
  • 哈哈哈!看一看运行结果!
    成功!!
    (BGM:We are the champions~)终于!终于!终于成功了!!!!
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值