Cocos2D的UI的对齐功能上是widget,历史原因上就不深究为什么,我看了一下Phaser的Transform功能是挺齐全,是Unity的RectTransfrom的一个简单版本吧,但也五脏俱全。给Cocos的产品大佬一个参考。


按住Alt以后:

按住Alt + Shift以后:

Cocos2D的UI的对齐功能上是widget,历史原因上就不深究为什么,我看了一下Phaser的Transform功能是挺齐全,是Unity的RectTransfrom的一个简单版本吧,但也五脏俱全。给Cocos的产品大佬一个参考。


按住Alt以后:

按住Alt + Shift以后:

Widget 确实定位和 RectTransform 不太一样,RectTransform 功能更完整一些,不过学习成本还是挺高的。请问现在你需要实现什么布局的时候,发现 Widget 不能满足或者不好用?
因为有一段时间没有用RectTransfrom了,我平时也没收集,功能上就不做对比毕竟是两个不同的东西,就从使用的角度来讲一下:
1、可能是我用过Unity的RectTransfrom,所以觉得学习成本并不高(或者说没有学习成本)因为操作UI上很符合人的思维,靠左就靠左,靠右就靠右,拉伸就伸,一键就搞定,比喻左上Widget要点两下,那个图标+主题颜色也挺迷惑人的,有时候需要定神1秒来找图标。
2、RectTransfrom其实是就是把原来3D的概念转成了纯2D的概念,让只会2D的同学(比喻设计)在一个组件上可以方便的操作。
这里Unity的RectTransfrom就相当于Cocos的Node+UITransfrom+Widget
是的,RectTransform 功能更完整一些。请问现在你需要实现什么布局的时候,发现 Widget 不能满足或者不好用?
功能上基本满足吧。操作上面对比RectTransfrom,没有RectTranfrom来得方便。
[quote=“jare, post:4, topic:140560”]
RectTransform
[/quote]
百分比不太方便,可以像cocos studio 一样一键像素转成百分比吗 
3.x 就有了啊,点击单位会自动转换

2.x 用户 