首页 技术 正文
技术 2022年11月8日
0 收藏 920 点赞 1,983 浏览 845 个字

来源: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已经不再保证接口一致性了,所以未来扩展可能会遇到问题。

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,903
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,429
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,245
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,057
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,689
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,726