说明:cocos2d-x版本为 3.4,cocosStudio版本为2.1.5

cocosStudio 我个人目前的认识,以为就是一个界面编辑器。界面通过美工可以排布好,然后把发布的csb和png资源文件,提供给程序员使用。

1 关于 cocosStudio下载安装以及使用

CocosStudio下载地址 http://www.cocos.com/cocos/cocosdownloads/

具体CocosStudio怎么使用的,网络上资料还比较多,而且使用起来确实不难,这里就不多说了。初次测试可以就放一个Sprite,然后就发布就好了。

注意发布之后,res目录【cocosStudio默认的发布目录】下的所有文件都需要copy到 cocos2d-x 项目的 Resources 目录下去。这样加载的时候,所有资源才会顺利加载。

2 如果在cocos2d-x 中加载 csb文件。

bool HelloWorld::init()

{

//cocos2d::Node *m_csbNode;

//定义为成员变量是因为 csb文件返回类型需要在其他类的函数中使用

m_csbNode = CSLoader::createNode("Login.csb");  //注意csb文件已经copy到Resources目录了。
this->addChild(m_csbNode);

//通过name得到在cocosStudio里增加的按钮。注意,cocosStudio的类型和cocos2d-x中的类是一一对应关系。

Button *button1 = static_cast<Button*>(m_csbNode->getChildByName("Button_1"));

button1->addClickEventListener(CC_CALLBACK_1(HelloWorld::button1ClickCallback, this));

}

其中  void button1ClickCallback(cocos2d::Ref* pSender); 为头文件中定义的 回调函数。

通过这样的代码,就可以看到我们在 cocosStudio中自己定义的界面了。

如果有编辑框的,则使用

TextField *textField1 = static_cast<TextField*>(m_csbNode->getChildByName("TextField_1"));  
std::string str1 = textField1->getString();

返回控件指针,然后使用。

--the end

【cocos2d-x 2】关于CocosStudio编辑出的csb的简单使用相关推荐

  1. 武汉网络推广教大家如何编辑出更高质量的文章TDK?

    俗话说,武汉网络推广在这个网站优化内容"为王"的时代,做好网站内容优化,能帮助网站赢得更多的荣耀.好的文章也能够更有力的帮助网站提高收录和排名,那么在网站内容制作时,该对TDK做好 ...

  2. 如何用MathType编辑出积分符号

    MathType由于能够编辑出众多的数学符号而备受理工科学生与老师的喜爱.利用它,你可以在文档中随意编写出你想要的公式.对于从来没有用过公式编辑器的人来说,在文档中看到那些复杂的数学公式时总是会为之惊 ...

  3. 编辑出库单issue

    普遍意义上的出库流程是在出库之前要有一个审批流程(编辑出库单审批),流程过了,再走出库单的流程(出库单审批) 极少数情况下,出库单的流程可直接过,即直接审批通过

  4. 简述如何编辑出一篇漂亮的微信公众号文章

    简述如何编辑出一篇漂亮的微信公众号文章 1 问题描述   在信息化爆炸的今天,社会化网络的趋势越来越明显,人们越来越喜欢使用微信来作为关注好友家人的桥梁,移动互联网基于智能手机和现代信息技术,它将发展 ...

  5. 分分钟甩Word几条街,Python编辑公式竟可以如此简单

    选自 GitHub 项目作者:odashi 机器之心报道 编辑:陈萍 用 Word 写 PDE 公式简直是找虐. 我们在 Word 中编辑文本时,遇到超复杂的公式,想想就令人头大,一个不小心就会输错. ...

  6. python编辑公式_分分钟甩Word几条街,Python编辑公式竟可以如此简单

    我们在 Word 中编辑文本时,遇到超复杂的公式,想想就令人头大,一个不小心就会输错.真心不想用啊,写论文就够令人头疼了,没想到,最难的是编辑超长的公式. 最近 GitHub 上出现了一个开源项目 l ...

  7. 分分钟甩Word几条街,Python编辑公式竟可以如此简单,你都知道吗?

    用 Word 写 PDE 公式简直是找虐. 我们在 Word 中编辑文本时,遇到超复杂的公式,想想就令人头大,一个不小心就会输错.真心不想用啊,写论文就够令人头疼了,没想到,最难的是编辑超长的公式. ...

  8. 分分钟甩Word几条街,Python编辑公式竟可以如此简单,赶紧收藏!!

    用 Word 写 PDE 公式简直是找虐. 我们在 Word 中编辑文本时,遇到超复杂的公式,想想就令人头大,一个不小心就会输错.真心不想用啊,写论文就够令人头疼了,没想到,最难的是编辑超长的公式. ...

  9. Android桌面老是跳广告,电脑桌面老是弹出广告怎么办?简单3步轻松屏蔽!

    原标题:电脑桌面老是弹出广告怎么办?简单3步轻松屏蔽! 作者:寻老师 来源:精品资源每日推荐(id:jpzymrtj) 通常我们上班的第一件事就是打开电脑,然后烦人的小广告也跟着启动了.当你正浏览新闻 ...

  10. python 编辑数学公式_牛逼!Python编辑公式竟可以如此简单

    选自 GitHub,项目作者:odashi 机器之心报道 用 Word 写 PDE 公式简直是找虐. 我们在 Word 中编辑文本时,遇到超复杂的公式,想想就令人头大,一个不小心就会输错.真心不想用啊 ...

最新文章

  1. ASP.NET页面借助IFrame提交表单数据所遇到的问题
  2. Android的进程优先级
  3. iOS 获取app进程被杀死事件applicationWillTerminate
  4. 指纹识别市场前景广阔,2020年我国或破18亿美元
  5. 04_resultMap配置
  6. QLineEdit响应回车时避免Button同时响应
  7. idea调试debug技巧_这几个IDEA高级调试技巧,用了都说好!
  8. Vue.js项目新建及目录结构分析
  9. [原]一步一步自己制作弹出框
  10. matlab fminimax 例子,Matlab应用实例(8)—fminimax
  11. Node.js进程管理之Process模块
  12. Python 中的反转字符串:reversed()、切片等
  13. 3.2自编码器(变分自编码器,VAE)
  14. CSI Tool安装使用讲解
  15. SQL Server 2014各版本区别
  16. 全志r16android sdk,全志 Allwinner R16 SoC 全套设计资料分享 原理图 PCB 数据手册 SDK...
  17. SpringBoot内嵌Tomcat原理剖析
  18. 原生JS实现文件上传
  19. js书写原生ajax,JS 原生ajax写法
  20. 数字图像处理 matlab图像的几何运算 实验三 旋转 缩放 裁剪 镜像变换 平移

热门文章

  1. 显示前半内容后半内容用省略号_220六语文课文内容填空与句子练习
  2. 跨境电商虾皮值不值得做?你了解多少
  3. 2021 苟且活着,2022 向上生长
  4. 世界50所知名大学提供开放课程
  5. 尾气冒黑烟是什么问题_汽车排气管冒黑烟,怎么回事?
  6. C语言 条件运算符的用法
  7. 斯科特.H.杨:MIT 课程挑战者 __转
  8. Flash XSS 漏洞实例
  9. ETL——实现Kettle作业定时任务
  10. 文字记录而已!!人民币直充/兑换PayPal美金