CocoStudio :
CocoStudio是一套专业的永久免费的游戏开发工具集,帮助开发者快速创建游戏资源,将大部分繁琐的游戏开发工作使用编辑器来快速制作,CocoStud io包含了游戏开数据编辑器,用发中核心的几个游戏编辑器,动画编辑器、UI编辑器、场景编辑器、于处理游戏中的动画资源、UI界面、游戏场景、游戏数据,针对于开发团队中不同的职业进行深度设计,规范了整个开发流程,让开发团队中每个人各执其职,发挥自己最大的作用。从而达到高效率,高质量,低风险,低成本的效果。
目前CocoStudio已集成进COCOS中。在此我们用CocosForMac2.3.2我们将其安装置我们的电脑上。

头文件

#include "cocostudio/CocoStudio.h"

获取整体父节点

auto_root =CSL oader ::createNode("MainScene.csd");

this->addChild(_root);

auto root=CSLoader::createNode("Layer.csb");//整体  父节点

this->addChild(root);

auto btn1=root->getChildByName<Button*>("Button_1");//获取按钮1  类型

btn1->addClickEventListener([=](Ref*sender)

{

printf("wo");

});

例如:获取分页容器->页数->按钮

要加作用域cocos2d::Node::

(获取父节点中的子节点)

PageView_1=root->getChildByName<PageView*>("PageView_1");//获取按钮  类型

auto Panel_1=PageView_1->cocos2d::Node::getChildByName<Layout*>("Panel_1");

auto Button_5=Panel_1->cocos2d::Node::getChildByName<Button*>("Button_5");

获取动画

auto root=CSLoader::createNode("Layer2.csb");//整体  父节点

this->addChild(root);

//动画获取到了

auto action=CSLoader::createTimeline("Layer2.csb");//创造动作   时间轴

action->gotoFrameAndPlay(0, 40, true);//从 0——100帧 循环

//    action->setLastFrameCallFunc(CC_CALLBACK_0(Chapter07::lastFrameDo, this));

root->runAction(action);

CocoStudio 的使用相关推荐

  1. 解决cocos2dx 3.x 导入cocostudio的ui界面出现错位问题

    笔者今天发现导入cocostudio的ui界面时,会有部分控件出现错位的现象,后来我看了一下源码,发现是部分控件是没有继承 Layout类,导致不能设置控件位置造成,原因可以看看cocos2dx 源码 ...

  2. 实习小白::(转) Cocostudio动画编辑器的使用

    今 天研究了一下cocostudio,包括动画编辑器和UI编辑器,其他的俩个感觉资料很少,就没有看了,等以后再说吧.先来说一下动画编辑器的使用吧.我 将把我用到的资源和这个cocostudio在文章的 ...

  3. CocoStudio 1.3和1.4.1导入Flash文件注意事项(转载并有修改)

    转载自URL:http://www.cocoachina.com/bbs/read.php?tid=169621 在手机游戏火热之前,世界上最大的游戏平台应该是flash游戏了.Adobe公司提供了一 ...

  4. CocoStudio游戏发布后资源加密大致实现思路

    截 止到目前,CocoStudio版本已经发展到1.5,各个子工具间也已经发生了巨大变化.但是,无论是动画编辑器,UI编辑器,场景编辑器还是 数据编辑器,它们生成(导出)的文件在商业开发中往往需要进行 ...

  5. 恭喜CocoStudio 1.5和Mac版本发布

    落后了,过了几天才发现CocoStudio又发布了新版本 1.5.论坛中说亮点有三: UI, 动画, 场景编辑器支持导出为二进制文件 增加选择cocos2d-x目录来创建cocos2d-x项目功能 增 ...

  6. cocos2dx3.x使用cocostudio触摸事件不响应的奇葩问题

    cocos2dx3.x使用cocostudio触摸事件不响应的奇葩问题 刚刚使用3.1,发现了一些关于触摸的不同之处,对于习惯于2.x的人还是认为坑啊,简单总结一下: 使用cocostudio加进来的 ...

  7. 【cocostudio】发布资源在Cocos2d-x中如何使用

    http://cn.cocos2d-x.org/tutorial/show?id=1945 1. 新版本的加载方式: 使用Cocos Studio 2.0发布的CSB资源更换了加载方式,需要用CSLo ...

  8. 如何使用CocoStudio场景编辑器制作魔卡幻想

    1 CocoStudio 场景编辑器 使用 CocoStudio 场景编辑器来创建游戏场景,其中包含游戏 UI 与动画,来定制一个游戏主界面. 2 使用 CocoStudio 完成<魔卡幻想&g ...

  9. CocoStudio资源区导入Plist/PSD文件

    这两种文件在使用中和普通文件稍有不同,下作简单介绍.如有不适的地方欢迎批评指正.  首先简单说一下Plist文件,Plist文件通常用于储存用户设置,也可以用于存储捆绑的信息,该功能在旧式的Mac O ...

  10. 实习小白::(转) Cocos2d-x 3.0开发(十三)使用CocoStudio编辑帧事件并关联到程序...

    1.概述 帧事件也是新加入的功能.这篇中我们将看到如何使用它.我们将上篇中制作的动画稍加修改.有图为证: 2.用途与原理 首先介绍一下帧事件.正如其名:一个与帧相关联的事件. 为什么要这么做呢?首先没 ...

最新文章

  1. css3之transition、transform、animation比较
  2. 华为5ipro详细参数使用功能_详细讲解双计双控智能电表技术参数以及新增功能优势...
  3. 如何挂载阿里云Linux服务器的“数据盘”(新购买)
  4. JournalNode的作用
  5. 8_18 比赛总结 [暑假集训]
  6. 复合索引在什么情况下使用
  7. AlphaGo技术剖析:揭开围棋大脑的神秘面纱
  8. Matplotlib学习---用matplotlib画误差线(errorbar)
  9. matlab光学毕业论文,光学信息处理实验的Matlab仿真.doc
  10. Hibernate day01
  11. Dynamic Routing-中科院西交旷视(孙剑团队)提出用于语义分割的动态路由网络,精确感知多尺度目标,代码已开源!...
  12. 下拉推广系统立择火星推荐_【电商干货】拼多多搜索推广 如何选对致命关键词 ?...
  13. Prolog 语言入门(一)
  14. DVB机顶盒工作原理
  15. 给宝宝做一个cocos免费游戏-故事和开始界面
  16. 【VBA研究】关于工作表单元格复制粘贴的语句
  17. 贝叶斯公式求解公园凉鞋问题
  18. [Unity存档系统]简单介绍Unity常见存档系统二JSON以及使用方法
  19. 基于Ant的Mentions自定义公式功能
  20. Intellij Idea创建maven项目,App.java代码编辑区没有run选项

热门文章

  1. 现代 JavaScript 教程
  2. 数控加工中心编程和UG编程和什么区别
  3. winform实现下拉框检索
  4. Delphi XE 操作sqlite数据库
  5. 心电图系统服务器与存储系统,心电图网络信息化管理系统
  6. map 转 json格式string字符串
  7. 无法初始化Winsock2.2处理
  8. mysql sql常用语句大全
  9. [原创]桓泽学音频编解码(14):AC3 时频转换模块算法分析
  10. fluent加载第三方(C++,Fortan等)动态链接库