【cocos2d-x 2】关于CocosStudio编辑出的csb的简单使用
说明: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的简单使用相关推荐
- 武汉网络推广教大家如何编辑出更高质量的文章TDK?
俗话说,武汉网络推广在这个网站优化内容"为王"的时代,做好网站内容优化,能帮助网站赢得更多的荣耀.好的文章也能够更有力的帮助网站提高收录和排名,那么在网站内容制作时,该对TDK做好 ...
- 如何用MathType编辑出积分符号
MathType由于能够编辑出众多的数学符号而备受理工科学生与老师的喜爱.利用它,你可以在文档中随意编写出你想要的公式.对于从来没有用过公式编辑器的人来说,在文档中看到那些复杂的数学公式时总是会为之惊 ...
- 编辑出库单issue
普遍意义上的出库流程是在出库之前要有一个审批流程(编辑出库单审批),流程过了,再走出库单的流程(出库单审批) 极少数情况下,出库单的流程可直接过,即直接审批通过
- 简述如何编辑出一篇漂亮的微信公众号文章
简述如何编辑出一篇漂亮的微信公众号文章 1 问题描述 在信息化爆炸的今天,社会化网络的趋势越来越明显,人们越来越喜欢使用微信来作为关注好友家人的桥梁,移动互联网基于智能手机和现代信息技术,它将发展 ...
- 分分钟甩Word几条街,Python编辑公式竟可以如此简单
选自 GitHub 项目作者:odashi 机器之心报道 编辑:陈萍 用 Word 写 PDE 公式简直是找虐. 我们在 Word 中编辑文本时,遇到超复杂的公式,想想就令人头大,一个不小心就会输错. ...
- python编辑公式_分分钟甩Word几条街,Python编辑公式竟可以如此简单
我们在 Word 中编辑文本时,遇到超复杂的公式,想想就令人头大,一个不小心就会输错.真心不想用啊,写论文就够令人头疼了,没想到,最难的是编辑超长的公式. 最近 GitHub 上出现了一个开源项目 l ...
- 分分钟甩Word几条街,Python编辑公式竟可以如此简单,你都知道吗?
用 Word 写 PDE 公式简直是找虐. 我们在 Word 中编辑文本时,遇到超复杂的公式,想想就令人头大,一个不小心就会输错.真心不想用啊,写论文就够令人头疼了,没想到,最难的是编辑超长的公式. ...
- 分分钟甩Word几条街,Python编辑公式竟可以如此简单,赶紧收藏!!
用 Word 写 PDE 公式简直是找虐. 我们在 Word 中编辑文本时,遇到超复杂的公式,想想就令人头大,一个不小心就会输错.真心不想用啊,写论文就够令人头疼了,没想到,最难的是编辑超长的公式. ...
- Android桌面老是跳广告,电脑桌面老是弹出广告怎么办?简单3步轻松屏蔽!
原标题:电脑桌面老是弹出广告怎么办?简单3步轻松屏蔽! 作者:寻老师 来源:精品资源每日推荐(id:jpzymrtj) 通常我们上班的第一件事就是打开电脑,然后烦人的小广告也跟着启动了.当你正浏览新闻 ...
- python 编辑数学公式_牛逼!Python编辑公式竟可以如此简单
选自 GitHub,项目作者:odashi 机器之心报道 用 Word 写 PDE 公式简直是找虐. 我们在 Word 中编辑文本时,遇到超复杂的公式,想想就令人头大,一个不小心就会输错.真心不想用啊 ...
最新文章
- ASP.NET页面借助IFrame提交表单数据所遇到的问题
- Android的进程优先级
- iOS 获取app进程被杀死事件applicationWillTerminate
- 指纹识别市场前景广阔,2020年我国或破18亿美元
- 04_resultMap配置
- QLineEdit响应回车时避免Button同时响应
- idea调试debug技巧_这几个IDEA高级调试技巧,用了都说好!
- Vue.js项目新建及目录结构分析
- [原]一步一步自己制作弹出框
- matlab fminimax 例子,Matlab应用实例(8)—fminimax
- Node.js进程管理之Process模块
- Python 中的反转字符串:reversed()、切片等
- 3.2自编码器(变分自编码器,VAE)
- CSI Tool安装使用讲解
- SQL Server 2014各版本区别
- 全志r16android sdk,全志 Allwinner R16 SoC 全套设计资料分享 原理图 PCB 数据手册 SDK...
- SpringBoot内嵌Tomcat原理剖析
- 原生JS实现文件上传
- js书写原生ajax,JS 原生ajax写法
- 数字图像处理 matlab图像的几何运算 实验三 旋转 缩放 裁剪 镜像变换 平移