推荐一个2D Transfrom

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

按住Alt以后:
image
按住Alt + Shift以后:
image

Widget 确实定位和 RectTransform 不太一样,RectTransform 功能更完整一些,不过学习成本还是挺高的。请问现在你需要实现什么布局的时候,发现 Widget 不能满足或者不好用?

因为有一段时间没有用RectTransfrom了,我平时也没收集,功能上就不做对比毕竟是两个不同的东西,就从使用的角度来讲一下:
1、可能是我用过Unity的RectTransfrom,所以觉得学习成本并不高(或者说没有学习成本)因为操作UI上很符合人的思维,靠左就靠左,靠右就靠右,拉伸就伸,一键就搞定,比喻左上Widget要点两下,那个图标+主题颜色也挺迷惑人的,有时候需要定神1秒来找图标。
2、RectTransfrom其实是就是把原来3D的概念转成了纯2D的概念,让只会2D的同学(比喻设计)在一个组件上可以方便的操作。
这里Unity的RectTransfrom就相当于Cocos的Node+UITransfrom+Widget



3、布局坐标对齐。RectTranfrom在按住alt键后,点击任何对齐模式,可以坐标直接转成该对齐,比喻点左上,直接就左上,这一点真心很方便。

是的,RectTransform 功能更完整一些。请问现在你需要实现什么布局的时候,发现 Widget 不能满足或者不好用?

功能上基本满足吧。操作上面对比RectTransfrom,没有RectTranfrom来得方便。

[quote=“jare, post:4, topic:140560”]
RectTransform
[/quote]image 百分比不太方便,可以像cocos studio 一样一键像素转成百分比吗 :joy:

3.x 就有了啊,点击单位会自动转换
image

2.x 用户 :neutral_face: