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);

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

cocos2d-x笔记3 : 3.0正式版调用CocoStudio,布布扣,bubuko.com

时间: 2024-12-21 16:16:49

cocos2d-x笔记3 : 3.0正式版调用CocoStudio的相关文章

Cocos2d-x v3.0正式版尝鲜体验【2】 Android平台移植

今天没事又尝试了下3.0正式版关于Android平台的移植,把新建的项目移植了下.过程仅用了十分钟左右,什么概念?! 好吧,事实上我想说,这个版本号真的移植非常轻松啊,只是还没加上其它东西,只是就眼下来说,真的非常方便.心理算是平衡些了,由于写代码总是想着要把CC去掉... 话不多说,来看看怎么移植到Android平台吧.体会下什么叫方便. 首先须要Android的NDK,SDK,Eclipse啥啥的就不提了.这些有过移植经验的就不多说了,关于NDK,最好去官网下载最新的版本号. 假设有自己新建

Ubuntu14.04+eclipse下cocos2d-x3.0正式版环境的搭建

环境: ubuntu14.04 adt-bundle-linux-x86_64 android-ndk-r9d-linux-x86_64 cocos2d-x-3.0正式版 apache-ant 1.9.3 python 2.7(ubuntu自带) 加入环境变量 export ANDROID_SDK_ROOT=/home/yangming/adt-bundle-linux/sdk export PATH=${PATH}:/$ANDROID_SDK_ROOT/tools/ export PATH=$

.NET Core 2.0和ASP.NET Core 2.0正式版抢先体验

.NET Standard 2.0 is final Broad platform support. .NET Standard 2.0 is supported on the following platforms: .NET Framework 4.6.1 .NET Core 2.0 Mono 5.4 Xamarin.iOS 10.14 Xamarin.Mac 3.8 Xamarin.Android 7.5 UWP is work in progress and will ship late

Appium路线图及1.0正式版发布

Appium更新的速度极快,从我试用时候的0.12到1.0beta(0.18版本后就是1.0),完全符合移动互联网的节奏. 整理了testerhome上思寒发表的帖子,让我们来看下历程. 1. appium1.0 beta 和正式版里程碑 appium1.0 beta版本里程碑的issue列表https://github.com/appium/appium/issues?milestone=1&state=open appium1.0正式版本里程碑https://github.com/appiu

ThinkPHP V5.0 正式版发布

ThinkPHP5.0 正式版的发布,是团队中秋节送给PHP开发者最好的礼物!祝大家中秋快乐,事业顺利,用ThinkPHP开发更健康^_^ ThinkPHP5.0版本是一个颠覆和重构版本,官方团队历时十月,倾注了大量的时间和精力,采用全新的架构思想,引入了更多的PHP新特性,优化了核心,减少了依赖,实现了真正的惰性加载,支持composer,并针对API开发做了大量的优化,包括路由.日志.异常.模型.数据库.模板引擎和验证等模块都已经重构(基础教程qkxue.net),不适合原有3.2项目的升级

C#电子元件管理系统V1.0正式版

这次刚好有时间,就干脆把电子元件管理系统的v1.0正式版给大家贴出来吧,此次改动在以前的基础上添加了用户管理,以及对界面进行了大量美化.废话就不多说了,直接上图,上源码,欢迎大家参考和指正.

[Android应用]《花界》V1.0 正式版隆重发布!

http://www.cnblogs.com/qianxudetianxia/archive/2012/04/05/2433669.html 1. 软件说明(1). 花界是一款看花软件:“看花,议花,说花,提高您的赏花素养!”. (2). 发布<花界>V1.0正式版,一是检验,综合,统一本博客技术分析,二是从理论到实践的转换. 2. 应用下载下载地址:点击谷歌市场:点击 3. 源码下载源码托管:传送门 4. 业务简介(1). 持续更新高清花朵的图片赏析:(2). 给花儿分门别类,教你区分不同的

Cocos2d-x v3.0正式版尝鲜体验【3】 Label文本标签

Cocos2d-x在新版本中加入了新的Label API,和以往不同的是,2.x的版本是通过三个不同的类来创建不同的文本标签,而现在是模仿着精灵的创建方式,一个类创建不同形式的文本,不过核心内容还是差不多的. 这是新的Label类结构图 在2.x的系列中,有三种文本,分别是TTF,BMFont和Atlas.在3.0中,将TTF拆分成两种,下面就分别看一下这四种文本的创建. 1.Label::createWithTTF 这是需要使用ttf格式字体文件的创建方式 TTFConfig config("

Redis 3.0.0 正式版出炉,高性能 K/V 服务

Redis 3.0.0 正式版最终到来了,与 RC6 版本号比較.该版本号改进包含: * 修复了无磁盘的复制问题 (Oran Agra) * 在角色变化后对 BLPOP 复制进行測试 (Salvatore Sanfilippo) * prepareClientToWrite() 错误处理方法的改进 (Salvatore Sanfilippo) * 移除 dict.c 中不再使用的函数(Salvatore Sanfilippo Redis 3.0 版本号与 2.8 版本号比較,主要新特性包含例如以