最近项目组要自己写一个UI编辑器,有同事推荐用creator,于是就是研究一下。
研究版本:v1.3.3
在研究之前想着能否满足UI编辑器所具备的几个地方:
1、是否可扩展自定义控件?
支持;但是是基于HTML5 的 Custom Elements 标准。
2、是否支持动画编辑?
支持;采用序列帧的方式,和cocostudio做法一样,在每一帧都记录了所有的属性。缺点是:本来只是想在某一帧改变某个属性,结果可能导致其他的属性也被改了;好的做法应该是:关键帧上只记录部分属性。
3、对象的组成:采用组件式开发,比较灵活。
4、bug比较多,新建了一个项目,发布测试,结果就报错了,坑爹的是日记里什么错误,及错误点,什么信息都没有,坑爹。
anyway.还是希望项目组自己写一个,用了这个基本上就抛弃了c++/lua那些,采用cocos-js了。