Unity的UI文档

RectTransform

是针对UI和2D图片的特殊Transform, Position, Rotation, Scale和Transform是一样的,除此以外还有Width和Height来确定Rect的尺寸

* 用Width和Height来改变尺寸叫做Resize,不会改变这个UI的local scale也不会改变他上面字体,图片的大小; 用Scale来改变大小就连同上面的字体等一起改变大小了

* Pivot 轴点,Toolbar button设置成Pivot | Local/Global才能看到Pivot,pivot的作用最明显的可以从rotate变化看出,transform变化是围绕pivot进行的,

RectTransform的x,y,z position就是Pivot点的position

Inspector中,pivot的位置范围在0-1,这是pivot的UI object本身local的位置范围,左下为0,0 右上为1,1

* Anchor 锚点,anchor是UI特别引入的一个概念,如果一个rect UI下有一个子rect UI,child UI通过anchor确定和parent UI的相对位置

anchor有左上,左下,右上,右下四个三角点组成,在inspector中都是0-1的范围,这是这个UI object的父级UI object的local位置范围

拖动各个anchor的三角点,UI object的rectTransform信息会相应的变成Left, Right, Top, Bottom,说的是UI Object的四个顶点,距离它相对应的anchor的四个三角点的距离,并保持这个距离比例来实现让UI在他的父级UI中位置相对固定

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值