编辑器CocoStudio和CocosBuilder的对比

来源:互联网 发布:猎头行业 知乎 编辑:程序博客网 时间:2024/05/16 14:07
编辑器CocoStudio和CocosBuilder的对比

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

 

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

 

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

 

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

0 0
原创粉丝点击