来源:http://4137613.blog.51cto.com/4127613/1352805

  CocosBuilder CocoStudio
控件种类 支持大部分cocos2d-x自带的常用控件。但对很多常用高级控件没有支持,比如输入框,滚动列表,进度条等 开发了一套和cocos2d-x之前的控件功能类似的控件,自成体系,常用控件上比CocosBuilder支持的更完备,输入框,滚动列表,进度条都支持,很多控件可以开启九宫格做优化
裁剪 不支持 支持
按键回调 支持 支持
UI动画 支持 支持,但由于在UI动画界面中没有属性框,所以无法精确控制动画
UI缓动动画 支持 支持,且支持自定义缓动的函数曲线
UI动画中进行回调 支持动画中插入回调,支持动画结束的回调,动画开始的回调可以自己做很简单 不支持动画中插入回调,只支持动画开始和结束时的回调
UI动画中播放声音 支持 不支持
插件 代码开源,支持 代码暂未开放,没找到接口
单个对象点击交互 不支持 支持
中文文档与教程 数量一般且质量不高,但编辑器足够简单可以摸索,少量功能需要自行摸索 较多,但不够新
易学易用性 设计上高度一致性,一通百通 布局上功能多且繁杂,有一定学习成本
稳定性 一般,有时崩溃 稍好,还是偶尔崩溃,也可能跟VM虚拟机有关
操作系统 OS X Windows

综上,CocoStudio在控件数量上,和一些常用功能上(比如裁剪,九宫格,单个对象交互等)支持较好,且功能足够用。

CocosBuilder缺乏一些常用控件和功能,但整个设计更加优良,具备插件式结构且开源,所以有相当强的扩展性,有技术能力的公司可以自行完善,这样开发起来更加可控,如果只是添加控件的话,3~4周可以搞定。很多人对CocosBuilder的认识只限于UI编辑器,其实他是一个不错的动画编辑(虽然他其实并不支持骨骼动画)和特效编辑。但CocosBuilder使用的是cocos2d-iphone的运行库,现在cocos2d-iphone和cocos2d-x已经不再保证接口一致性了,所以未来扩展可能会遇到问题。

编辑器CocoStudio和CocosBuilder的对比的更多相关文章

  1. 从零开始学习cocoStudio(1)--cocoStudio是什么?

    一.cocoStudio是什么? CocoStudio是一套专业的永久免费的游戏开发工具集,帮助开发者快速创建游戏资源,将大部分繁琐的游戏开发工作使用编辑器来快速制作,CocoStudio包含了游戏开 ...

  2. 富文本编辑器(wangEditor)

    近期在产品的开发工作中遇到要使用富文本编辑器的地方.于是对比了几款编辑器, 最后选择了wangEditor. 优点:轻量.简洁.界面美观.文档齐全.   缺点: 相较于百度ueditor等编辑器功能较 ...

  3. cocos2dx骨骼动画Armature源码分析(一)

    源码分析一body { font-family: Helvetica, arial, sans-serif; font-size: 14px; line-height: 1.6; padding-to ...

  4. 在cocos2dx和unity3d之间选择

    人生最纠结的事,莫过于有选择………… cocos2dx和unity3d从某种意义上讲,都很不错.但当面对特定需求以及团队情况的时候,总是能分出高下的. 假设,目标游戏是一款类似 刀塔传奇 的游戏 我们 ...

  5. Cocos2dx-lua开发之c++绑定到lua

    一. 简单介绍 文章介绍是在实际的游戏开发项目中,将自定义的C++类绑定到lua中,能够让lua调用c++类.会创建一个python脚本,执行python脚本会让自动将我们的c++类绑定到lua.生成 ...

  6. UE4编程之C++创建一个FPS工程(二)角色网格、动画、HUD、子弹类

    转自:http://blog.csdn.net/u011707076/article/details/44243103 紧接上回,本篇文章将和大家一同整理总结UE4关于角色网格.动画.子弹类和HUD的 ...

  7. M1卡破解(自从学校升级系统之后,还准备在研究下)【转】

    本文转载自: M1卡说明及使用proxmark3破解方法 看了网上写的一些关于M1卡的文章,多数有些误导之嫌.首先谈谈M1卡的规格,M1卡的容量为1KB,好多网上写8KB,这里其实是有个误区,应该是8 ...

  8. Cocos2d-x v3.1 初识(一)

    Cocos2d-x v3.1 初识(一) Cocos2d-x从以前苹果平台上的Cocos2d发展而来,版本已经更新到了3.1.1.作为一个跨平台的游戏开发引擎,现在已经被上百个国家在使用,这也是国人的 ...

  9. LLVM 编码规范 - 中文翻译

    LLVM 编码规范 导论 语言.库和标准 C++ 标准版本 C++ 标准库 Go 代码准则 机械的代码问题 代码格式化 注释 头文件 类概述 method information 注释格式化 使用Do ...

随机推荐

  1. hibernate的三种状态(儿)

    第五讲:hibernate的三种状态 瞬时:bean对象与session,与数据库无关.在session对象的save方法保存之前. 持久状态(托管):bean对象与session有关,数据库中有对应 ...

  2. AutoCompleteTextView与TextWatcher的结合

      /******************************************************************************************** * au ...

  3. 【笨嘴拙舌WINDOWS】Dj,oh!nonono,It is about DC

    “DC: Device content 设备描述表.通常指显示器,或者打印机设备的描述” 如果你不是从事打印机方面的编程,那么就可以将DC简单的理解为显示器的属性表.WINDOWS将内存里面的东西通过 ...

  4. Android Studio插件

    awesome-android-ui(UI范例库) https://github.com/wasabeef/awesome-android-ui/tree/master/pages LMBanners ...

  5. POJ (线段树) Who Gets the Most Candies?

    这道题综合性挺强的,又牵扯到数论,又有线段树. 线段树维护的信息就是区间中有多少个人没跳出去,然后计算出下一个人是剩下的人中第几个. 我在这调程序调了好久,就是那个模来模去的弄得我头晕. 不过题确实是 ...

  6. PHP常见框架

    PHP是一种在国内外都比较流行的开源服务器端脚本开发语言.能够适应大中小型项目的开发需求.我们将在这篇文章中向大家介绍几款主流PHP框架及其相关优缺点评比,作为一个参考分享给朋友们. 主要参考的PHP ...

  7. js模拟实现继承功能

    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...

  8. web.xml整合s2sh内容

    <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http:// ...

  9. 第三集 欠拟合与过拟合的概念、局部加权回归、logistic回归、感知器算法

    课程大纲 欠拟合的概念(非正式):数据中某些非常明显的模式没有成功的被拟合出来.如图所示,更适合这组数据的应该是而不是一条直线. 过拟合的概念(非正式):算法拟合出的结果仅仅反映了所给的特定数据的特质 ...

  10. 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:2.搭建环境-2.3配置共享磁盘

    2.3.配置共享磁盘 2.3.1.创建共享磁盘 在cmd中进入WMware Workstation 10.0 安装目录: 1.创建存储Oracle Clusterware文件  (Oracle Clu ...